diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-03-09 03:05:34 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-03-09 03:05:34 +0000 |
commit | 32a091dd1996bd3b3f3c7ec2321c5c19e2c01642 (patch) | |
tree | b98e6b2a21ff367bee7ecc34681189afede3e476 /lisp/info.el | |
parent | 604957164e5725e087a5c83e87a213e83e4c0a6e (diff) | |
download | emacs-32a091dd1996bd3b3f3c7ec2321c5c19e2c01642.tar.gz |
* bookmark.el (bookmark-make): Don't pass the `annotation' to the
make-record function, instead paste it in afterwards.
(bookmark-make-record-for-text-file):
* doc-view.el (doc-view-bookmark-make-record):
* info.el (Info-bookmark-make-record): Don't mess with annotations.
Diffstat (limited to 'lisp/info.el')
-rw-r--r-- | lisp/info.el | 44 |
1 files changed, 16 insertions, 28 deletions
diff --git a/lisp/info.el b/lisp/info.el index 2c8eee9da47..d93d93e7c4b 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -4336,34 +4336,22 @@ When FILE is non-nil, return the Info file instead." (if file Info-current-file Info-current-node)) -(defun Info-bookmark-make-record (annotation) - (let ((the-record - `((filename . ,(bookmark-buffer-file-name)) - (front-context-string - . ,(if (>= (- (point-max) (point)) bookmark-search-size) - (buffer-substring-no-properties - (point) - (+ (point) bookmark-search-size)) - nil)) - (rear-context-string - . ,(if (>= (- (point) (point-min)) bookmark-search-size) - (buffer-substring-no-properties - (point) - (- (point) bookmark-search-size)) - nil)) - (info-node . ,Info-current-node) - (handler . Info-bookmark-jump)))) - - ;; Now fill in the optional parts: - - ;; Take no chances with text properties - (set-text-properties 0 (length annotation) nil annotation) - - (if annotation - (nconc the-record (list (cons 'annotation annotation)))) - - ;; Finally, return the completed record. - the-record)) +(defun Info-bookmark-make-record () + `((filename . ,(bookmark-buffer-file-name)) + (front-context-string + . ,(if (>= (- (point-max) (point)) bookmark-search-size) + (buffer-substring-no-properties + (point) + (+ (point) bookmark-search-size)) + nil)) + (rear-context-string + . ,(if (>= (- (point) (point-min)) bookmark-search-size) + (buffer-substring-no-properties + (point) + (- (point) bookmark-search-size)) + nil)) + (info-node . ,Info-current-node) + (handler . Info-bookmark-jump))) (defvar bookmark-current-bookmark) |