1. 11 Mar, 1995 11 commits
    • Richard M. Stallman's avatar
      (server-buffer-done): Return a list · 9184aafb
      Richard M. Stallman authored
      (NEXT-BUFFER KILLED).  KILLED is t if we killed the buffer.
      (server-edit): Values from server-done is now list of
      args for server-switch-buffer.
      (server-switch-buffer): Likewise.
      
      (server-switch-buffer): New optional arg KILLED-ONE.
      Avoid the other-buffer at the end in that case.
      9184aafb
    • Richard M. Stallman's avatar
      (bookmark-buffer-name): Be smarter about deducing a name. · 4cd51172
      Richard M. Stallman authored
      (bookmark-insert-buffer-name): Use bookmark-buffer-name.
      Replaces bookmark-insert-current-file-name.
      
      (bookmark-make-cell): Use set-text-properties,
      not format, to clear text properties.
      4cd51172
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      (Vsame_window_buffer_names, Vsame_window_regexps): New vars. · 855d8627
      Richard M. Stallman authored
      (syms_of_window): Set up Lisp vars.
      (Fdisplay_buffer): Use those vars--if requested, use current window.
      855d8627
    • Richard M. Stallman's avatar
      (Info-menu): Bind beg with let. · 211d6309
      Richard M. Stallman authored
      (info): Use pop-to-buffer.
      (same-window-buffer-names): Add "*info*".
      211d6309
    • Richard M. Stallman's avatar
      Comment change. · d440e474
      Richard M. Stallman authored
      d440e474
    • Richard M. Stallman's avatar
      Initial revision · 20062d6b
      Richard M. Stallman authored
      20062d6b
    • Richard M. Stallman's avatar
      (add-menu-item-1): Better error message if · 6f57a741
      Richard M. Stallman authored
      a menu not the last in the path does not exist.
      6f57a741
    • Richard M. Stallman's avatar
      b75f9a76
    • Richard M. Stallman's avatar
      Insure that all entry points call `bookmark-maybe-load-default-file'. · e3437989
      Richard M. Stallman authored
      Changed format of bookmark-alist and therefore of bookmark files.
      Have version stamps in bookmark files.
      Automatically upgrade old bookmark files to new format.
      Changed name of default bookmark file to ".emacs.bmk".
      Replaced "Bookmark-menu" with "bookmark-bmenu".  The
      capitalization signified nothing; "bmenu" means "buffer-menu"
      -- that is, bmenu code is for the dired-like of bookmarks that
      appears when `list-bookmarks' is run, and the "bookmark-menu"
      prefix is for the menu-bar.
      Internally, use an alist instead of hardcoded list-positions
      for storing bookmark information.
      
      Applied <johng@media.mit.edu>'s patches for annotation support:
      (bookmark-send-annotation, bookmark-read-annotation-mode)
      (bookmark-edit-annotation-mode, bookmark-default-annotation-text)
      (bookmark-read-annotation-text-func, bookmark-read-annotation)
      (bookmark-send-edited-annotation, bookmark-edit-annotation):
      New functions.
      
      (bookmark-get-bookmark, bookmark-get-bookmark-record)
      (bookmark-name-from-full-record, bookmark-set-name)
      (bookmark-get-annotation, bookmark-set-annotation)
      (bookmark-get-info-node, bookmark-set-info-node)
      (bookmark-get-filename, bookmark-set-filename)
      (bookmark-get-position, bookmark-set-position)
      (bookmark-get-front-context-string, bookmark-set-front-context-string)
      (bookmark-get-rear-context-string, bookmark-set-rear-context-string):
      New subroutines.
      
      (bookmark-file-format-version, bookmark-end-of-version-stamp-marker):
      New variables.
      (bookmark-grok-file-format-version, bookmark-maybe-upgrade-file-format)
      (bookmark-upgrade-version-0-alist, bookmark-upgrade-file-format-from-0)
      (bookmark-insert-file-format-version-stamp): New functions.
      (bookmark-maybe-load-default-file):
      Renamed from bookmark-try-default-file'.
      (bookmark-old-default-file): New variable.
      (bookmark-default-file): Renamed from `bookmark-file'.
      New initial value, ".emacs.bmk".
      (bookmark-make-cell): Use backquote.
      Produce with the new format (Format Version 1).
      Use `format' to strip text-properties.
      (bookmark-write-file): Use `pp' instead of `princ'.
      Call `bookmark-insert-file-format-version-stamp'.
      (bookmark-all-names, bookmark-menu-popup-paned-bookmark-menu)
      (bookmark-menu-build-paned-menu, bookmark-menu-popup-paned-menu)
      (bookmark-insert-location): New functions.
      (bookmark-completing-read): New function.  Everyone who called
      `completing-read' in the interactive spec now calls this.
      (bookmark-load-hook): New hook.
      
      (bookmark-make-menu-alist): Function deleted.
      (bookmark-popup-menu-and-apply-function): replaces
      `bookmark-make-menu-with-function'.
      
      (bookmark-load): Use `bookmark-alist-from-buffer'.
      Call `bookmark-maybe-upgrade-file-format'.
      (bookmark-set): If Info mode, record Info-current-node.
      Use `bookmark-bmenu-surreptitiously-rebuild-list'.
      (bookmark-buffer-file-name): Handle Info files.
      (bookmark-buffer-name): If Info mode, return Info-current-node.
      (bookmark-jump-noselect): For info node, use Info-goto-node.
      Use the helper functions, don't mess with the raw
      alist (except in completion, which we'll take care of later).
      Don't count on `bookmark-search-size' being correct; use the
      length of `forward-str' and `behind-str' instead.
      (bookmark-relocate): Use the helper functions; don't mess
      with the raw alist except in completion.
      (bookmark-rename): C-o in minibuffer now inserts old name.
      (bookmark-delete): New arg BATCH.
      (bookmark-bmenu-execute-deletions): Was `bookmark-bmenu-execute'.
      Just call bookmark-delete with the BATCH arg.
      Set the modification count and maybe save when done.
      Save point intuitively.
      (bookmark-insert-current-file-name): Just use `file-name-nondirectory'.
      (bookmark-location): Made non-interactive.
      (bookmark-bmenu-list): Replaces `list-bookmarks'.
      Delete arg ANNOTATION.  Use mapcar to simplify.
      If not interactive-p, then use `set-buffer' instead of
      `switch-to-buffer'.
      (bookmark-kill-line): New function, used instead of kill-line.
      (bookmark-search-size): Init to 16 instead of 500.
      e3437989
    • Richard M. Stallman's avatar
      (Fash, Flsh): Change arg names. · 3d9652eb
      Richard M. Stallman authored
      3d9652eb
  2. 10 Mar, 1995 2 commits
  3. 09 Mar, 1995 2 commits
  4. 08 Mar, 1995 15 commits
  5. 07 Mar, 1995 2 commits
  6. 06 Mar, 1995 8 commits