Mercurial > emacs
diff lisp/image-mode.el @ 92556:5944be8c8211
Change a return type, for greater extensibility. See
http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
and its thread for discussion leading to this change.
* emacs-cvs/lisp/bookmark.el:
(bookmark-jump-noselect): Return an alist instead of a dotted pair.
(bookmark-jump, bookmark-jump-other-window, bookmark-insert)
(bookmark-bmenu-2-window, bookmark-bmenu-other-window)
(bookmark-bmenu-switch-other-window): Adjust accordingly.
(bookmark-make-cell-function): Adjust documentation accordingly.
* emacs-cvs/lisp/image-mode.el
(image-bookmark-jump): Adjust return type accordingly; document.
* emacs-cvs/lisp/doc-view.el
(doc-view-bookmark-jump): Adjust return type accordingly; document.
author | Karl Fogel <kfogel@red-bean.com> |
---|---|
date | Fri, 07 Mar 2008 05:44:37 +0000 |
parents | a7a0e6010c46 |
children | 2b5ff8c0d207 |
line wrap: on
line diff
--- a/lisp/image-mode.el Fri Mar 07 05:33:49 2008 +0000 +++ b/lisp/image-mode.el Fri Mar 07 05:44:37 2008 +0000 @@ -278,7 +278,7 @@ map) "Major mode keymap for viewing images as text in Image mode.") -(defvar bookmark-make-cell-function) +(defvar bookmark-make-record-function) ;;;###autoload (defun image-mode () @@ -290,8 +290,8 @@ (setq mode-name "Image[text]") (setq major-mode 'image-mode) ;; Use our own bookmarking function for images. - (set (make-local-variable 'bookmark-make-cell-function) - 'image-bookmark-make-cell) + (set (make-local-variable 'bookmark-make-record-function) + 'image-bookmark-make-record) ;; Keep track of [vh]scroll when switching buffers (image-mode-setup-winprops) @@ -431,7 +431,7 @@ ;;; Support for bookmark.el -(defun image-bookmark-make-cell (annotation &rest args) +(defun image-bookmark-make-record (annotation &rest args) (let ((the-record `((filename . ,(buffer-file-name)) (image-type . ,image-type) @@ -454,7 +454,7 @@ ;;;###autoload (defun image-bookmark-jump (bmk) ;; This implements the `handler' function interface for record type - ;; returned by `bookmark-make-cell-function', which see. + ;; returned by `bookmark-make-record-function', which see. (save-window-excursion (let ((filename (bookmark-get-filename bmk)) (type (cdr (assq 'image-type (bookmark-get-bookmark-record bmk))))