;ELC ;;; compiled by roland@churchy.gnu.ai.mit.edu on Sat Jun 18 13:26:21 1994 ;;; from file /gd/gnu/emacs/19.0/lisp/bookmark.el ;;; emacs version 19.25.9. ;;; bytecomp version FSF 2.10 ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "`/gd/gnu/emacs/19.0/lisp/bookmark.el' was compiled for Emacs 19")) (byte-code "ÀÁ!„\nÁÂMˆÀÃ!„ÃÄMˆÅÆ!9„6ÀÇ!„6È ÊË#ˆÈ ÌÇ#ˆÈ ÍÎ#ˆÀ‡" [fboundp defalias fset frame-height screen-height key-binding "r" bookmark-set define-key ctl-x-map "rb" bookmark-jump "rm" "rl" list-bookmarks] 4) (defvar bookmark-map nil "\ Keymap containing bindings to bookmark functions. It is not bound to any key by default: to bind it so that you have a bookmark prefix, just use `global-set-key' and bind a key of your choice to `bookmark-map'. All interactive bookmark functions have a binding in this keymap.") (byte-code "ÀÁ!ˆÂ ÃÄ#ˆÂ ÅÄ#ˆÂ ÆÇ#ˆÂ ÈÇ#ˆÂ ÉÊ#ˆÂ ËÌ#ˆÂ ÍÎ#ˆÂ ÏÐ#ˆÂ ÑÒ#ˆÂ ÓÔ#ˆÂ ÕÖ#ˆÂ ר#‡" [define-prefix-command bookmark-map define-key "x" bookmark-set "m" "j" bookmark-jump "g" "i" bookmark-insert "e" edit-bookmarks "f" bookmark-locate "r" bookmark-rename "d" bookmark-delete "l" bookmark-load "w" bookmark-write "s" bookmark-save] 4) (defvar bookmark-alist nil "\ Association list of bookmarks. You probably don't want to change the value of this alist yourself; instead, let the various bookmark functions do it for you.") (byte-code "ÀÁ!„ÂÃÄÅ\"‡" [boundp bookmarks-already-loaded nil add-hook kill-emacs-hook #[nil "ÀÁ!…\n…ÃÄ!…Å ‡" [featurep bookmark bookmark-alist bookmark-time-to-save-p t bookmark-save] 2]] 3) (defvar bookmark-current-bookmark nil "\ Name of bookmark most recently used in the current file. It is buffer local, used to make moving a bookmark forward through a file easier.") (make-variable-buffer-local (quote bookmark-current-bookmark)) (defvar bookmark-save-flag t "\ *Controls when Emacs saves bookmarks to a file. --> nil means never save bookmarks, except when `bookmark-save' is explicitly called (\\[bookmark-save]). --> t means save bookmarks when Emacs is killed. --> Otherise, it should be a number that is the frequency with which the bookmark list is saved (i.e.: the number of times which Emacs' bookmark list may be modified before it is automatically saved.). If it is a number, Emacs will also automatically save bookmarks when it is killed. Therefore, the way to get it to save every time you make or delete a bookmark is to set this variable to 1 (or 0, which produces the same behavior.) To specify the file in which to save them, modify the variable bookmark-file, which is `~/.emacs-bkmrks' by default.") (defvar bookmark-alist-modification-count 0 "\ Number of modifications to bookmark list since it was last saved.") (defvar bookmark-file (byte-code "Á=ƒ‡Ç" [system-type ms-dos "~/emacs.bmk" "~/.emacs-bkmrks"] 2) "\ *File in which to save bookmarks by default.") (defvar bookmark-version-control (quote nospecial) "\ Control whether to make numbered backups of the master bookmark file. This variable can have four values: t, nil, `never', and `nospecial'. The first three have the same meaning that they do for the variable `version-control'. The value `nospecial' means just use the value of `version-control'.") (defvar bookmark-completion-ignore-case t "\ *Non-nil means bookmark functions ignore case in completion.") (defvar bookmark-sort-flag t "\ *Non-nil means display bookmarks sorted by name. Otherwise they are displayed in LIFO order (that is, most recently set ones come first, oldest ones come last).") (defvar bookmark-search-size 500 "\ Length of the context strings recorded on either side of a bookmark.") (byte-code "ÀÁ!„ÂÀÃ!„ÂÀÄ!„ÅŇ" [boundp bookmark-current-point 0 bookmark-yank-point bookmark-current-buffer nil] 2) (defalias 'bookmark-set #[(&optional parg) "À „ ÁÂ!ˆÃ ˆ``p†Èp! ÊËÌ \"ÍÎ!ÑÒÓ#ˆÑÔÕ#ˆÑÖ×#ˆ)#‰Ù˜ƒO Ú\"ˆÜÝ!ƒeŠÞ‹ˆ)\fb*‡" [bookmark-buffer-file-name error "Buffer not visiting a file or directory." bookmark-try-default-file bookmark-current-point bookmark-yank-point bookmark-current-buffer bookmark-current-bookmark buffer-name default read-from-minibuffer format "Set bookmark (%s): " nil copy-keymap minibuffer-local-map now-map define-key "" bookmark-yank-word "" bookmark-insert-current-file-name "" bookmark-insert-current-bookmark str "" bookmark-make parg get-buffer "*Bookmark List*" ((list-bookmarks))] 8 "\ Set a bookmark named NAME inside the visited file. With prefix arg, will not overwrite a bookmark that has the same name as NAME if such a bookmark already exists, but instead will \"push\" the new bookmark onto the bookmark alist. Thus the most recently set bookmark with name NAME would be the one in effect at any given time, but the others are still there, should you decide to delete the most recent one. To yank words from the text of the buffer and use them as part of the bookmark name, type C-w while setting a bookmark. Successive C-w's yank successive words. Typing C-v inserts the name of the current file being visited. Typing C-u inserts the name of the last bookmark used in the buffer (as an aid in using a single bookmark name to track your progress through a large file). If no bookmark was used, then C-u behaves like C-v and inserts the name of the file being visited. Use \\[bookmark-delete] to remove bookmarks (you give it a name, and it removes only the first instance of a bookmark with that name from the list of bookmarks.)" "P"]) (byte-code "ÀÁÂ\"ˆÀÃÄ\"ˆÀÅÆ\"ˆÀÇÈ\"ˆÀÉÊ\"ˆÀËÌ\"ˆÀÍÎ\"ˆÀÏÐ\"‡" [defalias bookmark-insert-current-bookmark #[nil "Šqˆ )‰ƒ\nc‚à )‡" [bookmark-current-buffer bookmark-current-bookmark str bookmark-insert-current-file-name] 2 nil nil] bookmark-insert-current-file-name #[nil "ŠqˆÁ )‰ÃÄ\n\"TÅOc)‡" [bookmark-current-buffer bookmark-buffer-file-name str string-match "\\(/[^/]*\\)/*$" nil] 5 nil nil] bookmark-yank-word #[nil "Šqˆ bˆ`ŠÂvˆ`‰){)‰c)‡" [bookmark-current-buffer bookmark-yank-point 1 string] 4 nil nil] bookmark-make #[(parg str) "À \n\"ƒ „À \n\"Ä C¡ˆ‚ Ä D\nB TÇ …,È ‡" [assoc str bookmark-alist parg bookmark-make-cell bookmark-current-bookmark bookmark-alist-modification-count bookmark-time-to-save-p bookmark-save] 3] bookmark-make-cell #[nil "À d`Z Y…`` \\{`eZ Y…`` Z{`F‡" [bookmark-buffer-file-name bookmark-search-size] 5] bookmark-buffer-file-name #[nil "†ÁÂ!…\n…\n;ƒ\n‡\n@‡" [buffer-file-name boundp dired-directory] 2] bookmark-try-default-file #[nil "?… ?…ÂÃ\f!!…Å\fƉ#ˆÆ‰‡" [bookmarks-already-loaded bookmark-alist file-readable-p expand-file-name bookmark-file bookmark-load t] 4] bookmark-maybe-sort-alist #[nil "…\fÁ !Ä\"‰‡" [bookmark-sort-flag sort copy-alist bookmark-alist #[(x y) "@ @™‡" [x y] 2]] 3]] 3) (defalias 'bookmark-jump #[(str) "À !‰…Ã\n@!…\nAb)‡" [bookmark-jump-noselect str cell switch-to-buffer] 3 "\ Jump to bookmark BOOKMARK (a point in some file). You may have a problem using this function if the value of variable `bookmark-alist' is nil. If that happens, you need to load in some bookmarks. See help on function `bookmark-load' for more about this. If the file pointed to by BOOKMARK no longer exists, `bookmark-jump' asks you to specify a different file to use instead. If you specify one, it also updates BOOKMARK to refer to that file." (byte-code "À ˆ Ã\f \"ƒ\f†ÃÆp! \"…Æp!ȃ,ÉÊ\"‚-Ë ÌÍ$Ϙƒ>+C‡" [bookmark-try-default-file bookmark-completion-ignore-case completion-ignore-case assoc bookmark-current-bookmark bookmark-alist buffer-name default completing-read format "Jump to bookmark (%s): " "Jump to bookmark: " nil 0 str ""] 5)]) (defalias (quote bookmark-jump-noselect) #[(str) "À \n\"A@Ä @!‰ A@ AA@ AAA@ Ê !„_ ËP\fÊ\f!…5\f)†Z ÍP\fÊ\f!…G\f)†Z ÎP\fÊ\f!…Y\f)‰ƒ˜ŠÏ !qˆ bˆƒ|ÐdÑ#ƒ|Ò!ˆƒŽÔeÑ#ƒŽuˆ p`)B‚·Ö ˆ×Ø!Ù ÚR!ƒ²Û !ˆÜ !‚·ÝÞ!ˆß.‡" [assoc str bookmark-alist whereto-list expand-file-name file orig-file forward-str behind-str place file-exists-p ".Z" altname ".gz" ".z" find-file-noselect search-forward t backward-char bookmark-search-size search-backward bookmark-current-bookmark ding y-or-n-p file-name-nondirectory " nonexistent. Relocate \"" "\"? " bookmark-relocate bookmark-jump-noselect message "Bookmark not relocated, but deleting it would be a good idea." nil] 6]) (defalias 'bookmark-relocate #[(bookmark) "À \n\"‰A@@ÅÆÇÈ \"É\f!\"!\n A@\n +‡" [assoc bookmark bookmark-alist bmrk bmrk-filename expand-file-name read-file-name format "Relocate %s to: " file-name-directory newloc] 6 "\ Relocate bookmark BOOKMARK. Prompt for a filename, and makes the bookmark BOOKMARK point to that file, instead of the one it used to point at. Useful when a file has been renamed after a bookmark was set in it." (byte-code " ˆÃÄ ÆÇ$)C‡" [bookmark-completion-ignore-case completion-ignore-case bookmark-try-default-file completing-read "Bookmark to relocate: " bookmark-alist nil 0] 5)]) (defalias 'bookmark-locate #[(str &optional no-insertion) "À \n\"A@@\fƒ ‚ c)‡" [assoc str bookmark-alist where no-insertion] 3 "\ Insert the name of the file associated with BOOKMARK. Optional second arg NO-INSERTION means merely return the filename as a string." (byte-code " ˆÃÄ ÆÇ$)C‡" [bookmark-completion-ignore-case completion-ignore-case bookmark-try-default-file completing-read "Insert bookmark location: " bookmark-alist nil 0] 5)]) (defalias 'bookmark-rename #[(old &optional new) "``pÃ\f \"†*ÇÈÉÊ !\fÍ\fÎÏ#ˆÍ\fÐÑ#ˆ\f)#‰ ˆÕÖ!ƒBŠ×‹ˆ)TÙ …NÚ *‡" [bookmark-current-point bookmark-yank-point bookmark-current-buffer assoc old bookmark-alist new read-from-minibuffer "New name: " nil copy-keymap minibuffer-local-map now-map define-key "" bookmark-yank-word "" bookmark-insert-current-file-name str cell bookmark-current-bookmark get-buffer "*Bookmark List*" ((list-bookmarks)) bookmark-alist-modification-count bookmark-time-to-save-p bookmark-save] 9 "\ Change the name of OLD-BOOKMARK to NEWNAME. If called from keyboard, prompts for OLD-BOOKMARK and NEWNAME. If called from menubar, OLD-BOOKMARK is selected from a menu, and prompts for NEWNAME. If called from Lisp, prompts for NEWNAME if only OLD-BOOKMARK was passed as an argument. If called with two strings, then no prompting is done. You must pass at least OLD-BOOKMARK when calling from Lisp. While you are entering the new name, consecutive C-w's insert consectutive words from the text of the buffer into the new bookmark name, and C-v inserts the name of the file." (byte-code " ˆÃÄ ÆÇ$)C‡" [bookmark-completion-ignore-case completion-ignore-case bookmark-try-default-file completing-read "Old bookmark name: " bookmark-alist nil 0] 5)]) (defalias 'bookmark-insert #[(str) "`ŠÀ !@qˆed{)\ncˆÄ ˆ b*‡" [bookmark-jump-noselect str str-to-insert orig-point push-mark] 3 "\ Insert the text of the file pointed to by bookmark BOOKMARK. You may have a problem using this function if the value of variable `bookmark-alist' is nil. If that happens, you need to load in some bookmarks. See help on function `bookmark-load' for more about this." (byte-code " ˆÃÄ ÆÇ$)C‡" [bookmark-completion-ignore-case completion-ignore-case bookmark-try-default-file completing-read "Insert bookmark contents: " bookmark-alist nil 0] 5)]) (defalias 'bookmark-delete #[(str) "À \n\"Ä \n\"À \n\"„Æ)ÇÈ!ƒŠÉ‹ˆ)\nT\nË …+Ì ‡" [assoc str bookmark-alist will-go delq bookmark-current-bookmark nil get-buffer "*Bookmark List*" ((list-bookmarks)) bookmark-alist-modification-count bookmark-time-to-save-p bookmark-save] 3 "\ Delete the bookmark named NAME from the bookmark list. Removes only the first instance of a bookmark with that name. If there are one or more other bookmarks with the same name, they will not be deleted. Defaults to the \"current\" bookmark (that is, the one most recently used in this file, if any)." (byte-code " ˆÃÄ ÆÇ%)C‡" [bookmark-completion-ignore-case completion-ignore-case bookmark-try-default-file completing-read "Delete bookmark: " bookmark-alist nil 0 bookmark-current-bookmark] 6)]) (defalias (quote bookmark-time-to-save-p) #[(&optional last-time) "ƒ\f ÂV… ‡ §ƒ Y‡Ä‡" [last-time bookmark-alist-modification-count 0 bookmark-save-flag nil] 2]) (defalias 'bookmark-write #[nil "À ˆÁÂ!‡" [bookmark-try-default-file bookmark-save t] 2 "\ Write bookmarks to a specified file. Don't use this in Lisp programs; use `bookmark-save' instead." nil]) (defalias 'bookmark-save #[(&optional parg file) "À ˆ „\n„Ã\f!ˆ‚9 „!\nƒ!Ã\n!ˆ‚9 ƒ5\n„5ÅÆ!Ã\n!ˆ)‚9Ã\n!ˆÇ‰‡" [bookmark-try-default-file parg file bookmark-write-file bookmark-file read-file-name "File to save bookmarks in: " 0 bookmark-alist-modification-count] 2 "\ Save currently defined bookmarks. Saves by default in the file defined by the variable `bookmark-file'. With a prefix arg, save it in file FILE. If you are calling this from Lisp, the two arguments are PREFIX-ARG and FILE, and if you just want it to write to the default file, then pass no arguments. Or pass in nil and FILE, and it will save in FILE instead. If you pass in one argument, and it is non-nil, then the user will be interactively queried for a file to save in. When you want to load in the bookmarks from a file, use `bookmark-load', \\[bookmark-load]. That function will prompt you for a file, defaulting to the file defined by variable `bookmark-file'." "P"]) (defalias (quote bookmark-write-file) #[(file) "ŠÀ‹)‡" [((byte-code "ÁYƒ ÂÃÄ \"!ˆÆÈ !)qˆebˆed|ˆÉ\np\"ˆ „,Æ‚D Ì=ƒ7Ì‚D Í=ƒC‚DÏÐ !ˆÑp!)‡" [baud-rate 9600 message format "Saving bookmarks to file %s." file nil enable-local-variables find-file-noselect print bookmark-alist bookmark-version-control never nospecial version-control t write-file kill-buffer] 4))] 1]) (defalias 'bookmark-load #[(file &optional revert no-msg) "À ! !ƒ!ŠÃ‹ˆ\f?… ÆY…ÇÈÉ \"!)‡ÊÈË \"!‡" [expand-file-name file file-readable-p ((byte-code "„ ÂYƒÃÄÅ\"!ˆÇÉ!)qˆebˆÊed{!@‰ <ƒX\f„9 T ‚<Î Ï \f?…G\"ÑÒ!ƒ`ŠÓ ˆ)‚`ÔÄÕ\"!ˆ)Öp!‡" [no-msg baud-rate 9600 message format "Loading bookmarks from %s..." file nil enable-local-variables find-file-noselect read-from-string blist revert bookmark-alist-modification-count 0 append bookmark-alist get-buffer "*Bookmark List*" list-bookmarks error "Invalid bookmark list in %s." kill-buffer] 5)) no-msg baud-rate 9600 message format "Loading bookmarks from %s... done" error "Cannot read bookmark file %s."] 4 "\ Load bookmarks from FILE (which must be in bookmark format). Appends loaded bookmarks to the front of the list of bookmarks. If optional second argument REVERT is non-nil, existing bookmarks are destroyed. Optional third arg NO-MSG means don't display any messages while loading. If you load a file that doesn't contain a proper bookmark alist, you will corrupt Emacs's bookmark list. Generally, you should only load in files that were created with the bookmark functions in the first place. Your own personal bookmark file, `~/.emacs-bkmrks', is maintained automatically by Emacs; you shouldn't need to load it explicitly." (byte-code "À ˆÁÂÃ\f\"Å\fÆ$C‡" [bookmark-try-default-file read-file-name format "Load bookmarks from: (%s) " bookmark-file "~/" confirm] 5)]) (byte-code "ÀÁ!„ÂÀÃ!„‡" [boundp Bookmark-menu-bookmark-column nil Bookmark-menu-hidden-bookmarks] 2) (defvar Bookmark-menu-file-column 30 "\ *Column at which to display filenames in a buffer listing bookmarks. You can toggle whether files are shown with \\\\[Bookmark-menu-toggle-filenames].") (defvar Bookmark-menu-toggle-filenames t "\ *Non-nil means show filenames when listing bookmarks. This may result in truncated bookmark names. To disable this, put the following in your .emacs: (setq Bookmark-menu-toggle-filenames nil)") (byte-code "ÀÁ!„ „ªÃ Ä Å\"ˆÆ ÇÈ#ˆÆ ÉÊ#ˆÆ ËÌ#ˆÆ ÍÎ#ˆÆ ÏÐ#ˆÆ ÑÒ#ˆÆ ÓÒ#ˆÆ ÔÕ#ˆÆ Ö×#ˆÆ ØÙ#ˆÆ ÚÛ#ˆÆ ÜÝ#ˆÆ Þß#ˆÆ àÛ#ˆÆ áÛ#ˆÆ âã#ˆÆ äã#ˆÆ åæ#ˆÆ çè#ˆÆ éê#ˆÆ ëì#ˆÆ íî#ˆÆ ïð#ˆÆ ñò#ˆÆ óô#ˆõö÷ø#ˆùúû\"‡" [boundp Bookmark-menu-mode-map nil make-keymap suppress-keymap t define-key "q" Bookmark-menu-quit "v" Bookmark-menu-select "w" Bookmark-menu-locate "2" Bookmark-menu-2-window "1" Bookmark-menu-1-window "j" Bookmark-menu-this-window "f" "o" Bookmark-menu-other-window "" Bookmark-menu-switch-other-window "s" Bookmark-menu-save "k" Bookmark-menu-delete "" Bookmark-menu-delete-backwards "x" Bookmark-menu-execute " " "d" " " next-line "n" "p" previous-line "" Bookmark-menu-backup-unmark "?" describe-mode "u" Bookmark-menu-unmark "m" Bookmark-menu-mark "l" Bookmark-menu-load "r" Bookmark-menu-rename "t" Bookmark-menu-toggle-filenames put Bookmark-menu-mode mode-class special defalias edit-bookmarks list-bookmarks] 4) (defalias 'list-bookmarks #[nil "À ˆÁÂÃ!!ˆÄde|ˆebˆÆcˆÇ ˆ‰ ƒ2Ê @@ËQcˆ A‰ „ *ebˆÌyˆÍ ˆ…DÎÏ!‡" [bookmark-try-default-file switch-to-buffer get-buffer-create "*Bookmark List*" nil buffer-read-only "% Bookmark\n- --------\n" bookmark-maybe-sort-alist bookmark-alist lst " " "\n" 2 bookmark-menu-mode Bookmark-menu-toggle-filenames t] 4 "\ Display a list of existing bookmarks. The list is displayed in a buffer named `*Bookmark List*'. The leftmost column displays a `D' if the bookmark is flagged for deletion, or `>' if it is flagged for displaying." nil]) (defalias 'bookmark-menu-mode #[nil "À ˆÁ\n!ˆÃÃÆÈ ÊË!‡" [kill-all-local-variables use-local-map Bookmark-menu-mode-map t truncate-lines buffer-read-only bookmark-menu-mode major-mode "Bookmark Menu" mode-name run-hooks bookmark-menu-mode-hook] 2 "\ Major mode for editing a list of bookmarks. Each line describes one of the bookmarks in Emacs. Letters do not insert themselves; instead, they are commands. \\ \\[Bookmark-menu-mark] -- mark bookmark to be displayed. \\[Bookmark-menu-select] -- select bookmark of line point is on. Also show bookmarks marked using `m' in other windows. \\[Bookmark-menu-toggle-filenames] -- toggle displaying of filenames (they may obscure long bookmark names). \\[Bookmark-menu-locate] -- display (in minibuffer) location of this bookmark. \\[Bookmark-menu-1-window] -- select this bookmark in full-frame window. \\[Bookmark-menu-2-window] -- select this bookmark in one window, together with bookmark selected before this one in another window. \\[Bookmark-menu-this-window] -- select this bookmark in place of the bookmark menu buffer. \\[Bookmark-menu-other-window] -- select this bookmark in another window, so the bookmark menu bookmark remains visible in its window. \\[Bookmark-menu-switch-other-window] -- switch the other window to this bookmark. \\[Bookmark-menu-rename] -- rename this bookmark (prompts for new name). \\[Bookmark-menu-delete] -- mark this bookmark to be deleted, and move down. \\[Bookmark-menu-delete-backwards] -- mark this bookmark to be deleted, and move up. \\[Bookmark-menu-execute] -- delete marked bookmarks. \\[Bookmark-menu-save] -- save the current bookmark list in the default file. With a prefix arg, prompts for a file to save in. \\[Bookmark-menu-load] -- load in a file of bookmarks (prompts for file.) \\[Bookmark-menu-unmark] -- remove all kinds of marks from current line. With prefix argument, also move up one line. \\[Bookmark-menu-backup-unmark] -- back up a line and remove marks."]) (defalias 'Bookmark-menu-toggle-filenames #[(&optional parg) "ƒ Áà ˆÄ‰‡\nƒÅ ˆÁ‰‡Ã ˆÄ‰‡" [parg nil Bookmark-menu-toggle-filenames Bookmark-menu-show-filenames t Bookmark-menu-hide-filenames] 2 "\ Toggle whether filenames are shown in the bookmark list. Optional argument SHOW means show them unconditionally." nil]) (byte-code "ÀÁÂ\"ˆÀÃÄ\"ˆÀÅÆ\"ˆÀÇÈ\"‡" [defalias Bookmark-menu-show-filenames #[(&optional force) "?… ?…ŠÂ‹)‡" [force Bookmark-menu-toggle-filenames ((byte-code "ebˆÀyˆÁÁ`dW…2Ä ‰\nBÆÈ\"ˆ`Áˆ`|ˆÉcˆÊ !ˆËyˆ)‚\n)‡" [2 nil Bookmark-menu-hidden-bookmarks buffer-read-only Bookmark-menu-bookmark bmrk move-to-column Bookmark-menu-file-column t " " bookmark-locate 1] 4))] 1] Bookmark-menu-hide-filenames #[(&optional force) "?… … ŠÂ‹)‡" [force Bookmark-menu-toggle-filenames ((byte-code "ebˆÀyˆ ŸŠebˆÂÃ!ˆÄÅ!ˆi)ŠÇ …7ÉÊ\"ˆË ˆ @cˆ AÅyˆ‚*‡" [2 Bookmark-menu-hidden-bookmarks search-forward "Bookmark" backward-word 1 Bookmark-menu-bookmark-column nil buffer-read-only move-to-column t kill-line] 3))] 1] Bookmark-menu-check-position #[nil "Àe`\"ÁWƒebˆÁyˆÂ‡nƒmƒÃyˆÂ‡Â‡" [count-lines 2 t -1] 3] Bookmark-menu-bookmark #[nil "À ƒ\nŠÁ‹ˆ)\nƒà ˆŠÄ‹)‡" [Bookmark-menu-check-position ((byte-code "ebˆÀÁ!ˆÂÃ!ˆiÀ‡" [search-forward "Bookmark" backward-word 1 Bookmark-menu-bookmark-column] 2)) Bookmark-menu-toggle-filenames Bookmark-menu-hide-filenames ((byte-code "Àyˆ uˆ`ˆ`{ ƒÃÄ!ˆ‡" [0 Bookmark-menu-bookmark-column nil Bookmark-menu-toggle-filenames t] 3))] 1]] 3) (defalias 'Bookmark-menu-mark #[nil "ÀyˆÁ …ÂÄÅ!ˆÆcˆÅy)‡" [0 Bookmark-menu-check-position nil buffer-read-only delete-char 1 62] 2 "\ Mark bookmark on this line to be displayed by \\\\[Bookmark-menu-select] command." nil]) (defalias 'Bookmark-menu-select #[nil "À …xÁ p‰ebˆÇÈÂÉ#ƒ<Á Â\nËÌ!ˆÍcˆ) ˜„ \f>„ \fB‚\fŸÎ S\fGT¥Ï ˆÐ!ˆÑ !ˆ\fGÒš?…w\fƒtÓ \"ˆÔÕ!ˆÐ\f@!ˆ\fA‰„_ÔÕ!,‡" [Bookmark-menu-check-position Bookmark-menu-bookmark nil tem others menu bmrk re-search-forward "^>" t buffer-read-only delete-char -1 32 frame-height delete-other-windows bookmark-jump bury-buffer 0 split-window other-window 1] 5 "\ Select this line's bookmark; also display bookmarks marked with `>'. You can mark bookmarks with the \\\\[Bookmark-menu-mark] command." nil]) (defalias 'Bookmark-menu-save #[(parg) "ŠÀ‹)‡" [((bookmark-save parg))] 1 "\ Save the current list into a bookmark file. With a prefix arg, prompts for a file to save them in." "P"]) (defalias 'Bookmark-menu-load #[nil "À … ŠÁ‹)‡" [Bookmark-menu-check-position ((byte-code "ÀÁ!‡" [call-interactively bookmark-load] 2))] 1 "\ Load a bookmark file and rebuild list." nil]) (defalias 'Bookmark-menu-1-window #[nil "À …Á !ˆÃÄ !ˆÅ ‡" [Bookmark-menu-check-position bookmark-jump Bookmark-menu-bookmark bury-buffer other-buffer delete-other-windows] 2 "\ Select this line's bookmark, alone, in full frame." nil]) (defalias 'Bookmark-menu-2-window #[nil "À …$Á pÂÆ ˆÇÈ !ˆÉ !@\nË\n!ˆ)Ì\f!+‡" [Bookmark-menu-check-position Bookmark-menu-bookmark t pop-up-windows menu bmrk delete-other-windows switch-to-buffer other-buffer bookmark-jump-noselect buff pop-to-buffer bury-buffer] 3 "\ Select this line's bookmark, with previous buffer in second window." nil]) (defalias 'Bookmark-menu-this-window #[nil "À … Á !‡" [Bookmark-menu-check-position bookmark-jump Bookmark-menu-bookmark] 2 "\ Select this line's bookmark in this window." nil]) (defalias 'Bookmark-menu-other-window #[nil "À …Á !@Ä !)‡" [Bookmark-menu-check-position bookmark-jump-noselect Bookmark-menu-bookmark buff switch-to-buffer-other-window] 2 "\ Select this line's bookmark in other window, leaving bookmark menu visible." nil]) (defalias 'Bookmark-menu-switch-other-window #[nil "À …Á !@Ä !)‡" [Bookmark-menu-check-position bookmark-jump-noselect Bookmark-menu-bookmark buff display-buffer] 2 "\ Make the other window select this line's bookmark. The current window remains selected." nil]) (defalias 'Bookmark-menu-quit #[nil "pÁ !ˆÃ!)‡" [buffer switch-to-buffer other-buffer bury-buffer] 2 "\ Quit the bookmark menu." nil]) (defalias 'Bookmark-menu-unmark #[(&optional backup) "ÀyˆÁ …ÂÄÅ!ˆÆcˆ)ƒÈ‚Åy‡" [0 Bookmark-menu-check-position nil buffer-read-only delete-char 1 " " backup -1] 2 "\ Cancel all requested operations on bookmark on this line and move down. Optional ARG means move up." "P"]) (defalias 'Bookmark-menu-backup-unmark #[nil "ÀyˆÁ …  ˆÀy‡" [-1 Bookmark-menu-check-position Bookmark-menu-unmark] 1 "\ Move up and cancel all requested operations on bookmark on line above." nil]) (defalias 'Bookmark-menu-delete #[nil "ÀyˆÁ …ÂÄÅ!ˆÆcˆÅy)‡" [0 Bookmark-menu-check-position nil buffer-read-only delete-char 1 68] 2 "\ Mark bookmark on this line to be deleted by \\\\[Bookmark-menu-execute] command." nil]) (defalias 'Bookmark-menu-delete-backwards #[nil "À ˆÁyˆÂ … Ãy‡" [Bookmark-menu-delete -2 Bookmark-menu-check-position 1] 1 "\ Mark bookmark on this line to be deleted by \\\\[Bookmark-menu-execute] command. Then move up one line" nil]) (defalias 'Bookmark-menu-execute #[nil "‰ƒ  ˆÃebˆÄyˆÃÆÇdÈ#ƒ#É B‚ÊË \"ˆ)Ì ˆebˆÍyˆ ‰…;ÀÈ!)‡" [Bookmark-menu-toggle-filenames hide-em Bookmark-menu-hide-filenames nil 1 deaders re-search-forward "^D" t Bookmark-menu-bookmark mapcar #[(str) "ÀÁ\n \" \"‰‡" [delq assoc str bookmark-alist] 4] list-bookmarks 2] 5 "\ Delete bookmarks marked with \\\\[Buffer-menu-delete] commands." nil]) (defalias 'Bookmark-menu-rename #[nil "À …Á `Ä !ˆÅ ˆ\nb*‡" [Bookmark-menu-check-position Bookmark-menu-bookmark thispoint bmrk bookmark-rename list-bookmarks] 2 "\ Rename bookmark on current line. Prompts for a new name." nil]) (defalias 'Bookmark-menu-locate #[nil "À …Á ÃÄ\nÅ\"!)‡" [Bookmark-menu-check-position Bookmark-menu-bookmark bmrk message bookmark-locate t] 4 "\ Display location of this bookmark. Displays in the minibuffer." nil]) (defvar bookmark-menu-bar-length 70 "\ *Maximum length of a bookmark name displayed on a popup menu.") (byte-code "ÀÁÂ\"ˆÀÃÄ\"‡" [defalias bookmark-make-menu-bar-alist #[nil "À ˆÁ ˆ\nƒÃÄ\n\"‡ÅÆ!‡" [bookmark-try-default-file bookmark-maybe-sort-alist bookmark-alist mapcar #[(cell) "@‰G\nVƒ Ã\nO‚ )B‡" [cell str bookmark-menu-bar-length 0] 4] error "No bookmarks currently set."] 3] bookmark-make-menu-bar-with-function #[(func-sym menu-label menu-str event) "À  \f BD\"‰…ÇC\"*‡" [bookmark-make-menu-bar-alist menu x-popup-menu event menu-label menu-str str apply func-sym] 6]] 3) (defalias 'bookmark-menu-bar-insert #[(event) "ÀÁÂÃ\f$‡" [bookmark-make-menu-bar-with-function bookmark-insert "Bookmark Insert Menu" "--- Insert Contents ---" event] 5 "\ Insert the text of the file pointed to by bookmark BOOKMARK. You may have a problem using this function if the value of variable `bookmark-alist' is nil. If that happens, you need to load in some bookmarks. See help on function `bookmark-load' for more about this." "e"]) (defalias 'bookmark-menu-bar-jump #[(event) "ÀÁÂÃ\f$‡" [bookmark-make-menu-bar-with-function bookmark-jump "Bookmark Jump Menu" "--- Jump to Bookmark ---" event] 5 "\ Jump to bookmark BOOKMARK (a point in some file). You may have a problem using this function if the value of variable `bookmark-alist' is nil. If that happens, you need to load in some bookmarks. See help on function `bookmark-load' for more about this." "e"]) (defalias 'bookmark-menu-bar-locate #[(event) "ÀÁÂÃ\f$‡" [bookmark-make-menu-bar-with-function bookmark-locate "Bookmark Locate Menu" "--- Insert Location ---" event] 5 "\ Insert the name of the file associated with BOOKMARK. (This is not the same as the contents of that file)." "e"]) (defalias 'bookmark-menu-bar-rename #[(event) "ÀÁÂÃ\f$‡" [bookmark-make-menu-bar-with-function bookmark-rename "Bookmark Rename Menu" "--- Rename Bookmark ---" event] 5 "\ Change the name of OLD-BOOKMARK to NEWNAME. If called from keyboard, prompts for OLD-BOOKMARK and NEWNAME. If called from menubar, OLD-BOOKMARK is selected from a menu, and prompts for NEWNAME. If called from Lisp, prompts for NEWNAME if only OLD-BOOKMARK was passed as an argument. If called with two strings, then no prompting is done. You must pass at least OLD-BOOKMARK when calling from Lisp. While you are entering the new name, consecutive C-w's insert consectutive words from the text of the buffer into the new bookmark name, and C-v inserts the name of the file." "e"]) (defalias 'bookmark-menu-bar-delete #[(event) "ÀÁÂÃ\f$‡" [bookmark-make-menu-bar-with-function bookmark-delete "Bookmark Delete Menu" "--- Delete Bookmark ---" event] 5 "\ Delete the bookmark named NAME from the bookmark list. Removes only the first instance of a bookmark with that name. If there are one or more other bookmarks with the same name, they will not be deleted. Defaults to the \"current\" bookmark (that is, the one most recently used in this file, if any)." "e"]) (byte-code "ÀÁ!„\nÂÃ!Á‰JMˆÄ ÅÆ#ˆÄ ÇÈ#ˆÄ ÉÊ#ˆÄ ËÌ#ˆÄ ÍÎ#ˆÄ ÏÐ#ˆÄ ÑÒ#ˆÄ ÓÔ#ˆÄ ÕÖ#ˆÄ ר#ˆÁ‰JMˆÙÚ!‡" [boundp menu-bar-bookmark-map make-sparse-keymap "Bookmark functions." define-key [load] ("Load a bookmark file" . bookmark-load) [write] ("Write (to another file)" . bookmark-write) [save] ("Save (in default file)" . bookmark-save) [edit] ("Edit Bookmark List" . list-bookmarks) [delete] ("Delete bookmark" . bookmark-menu-bar-delete) [rename] ("Rename bookmark" . bookmark-menu-bar-rename) [locate] ("Insert location" . bookmark-menu-bar-locate) [insert] ("Insert contents" . bookmark-menu-bar-insert) [set] ("Set bookmark" . bookmark-set) [jump] ("Jump to bookmark" . bookmark-menu-bar-jump) provide bookmark] 4)