summaryrefslogtreecommitdiff
path: root/lisp/saveplace.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-11-20 05:39:19 +0000
committerRichard M. Stallman <rms@gnu.org>1995-11-20 05:39:19 +0000
commit19d0c48ab7b3abde7e862c96aaa8a1d0d684b5b6 (patch)
treee398532ef236edd8266647283114496cfbce9492 /lisp/saveplace.el
parent576e92ae3a7a1074e415907f5f8a180a31f6744c (diff)
downloademacs-19d0c48ab7b3abde7e862c96aaa8a1d0d684b5b6.tar.gz
(save-place-to-alist): Handle hexl-mode specially.
Diffstat (limited to 'lisp/saveplace.el')
-rw-r--r--lisp/saveplace.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/saveplace.el b/lisp/saveplace.el
index e7b28e74768..65f1e18c678 100644
--- a/lisp/saveplace.el
+++ b/lisp/saveplace.el
@@ -107,7 +107,10 @@ To save places automatically in all files, put this in your `.emacs' file:
(setq save-place-alist (delq cell save-place-alist))))
(if save-place
(setq save-place-alist
- (cons (cons buffer-file-name (point))
+ (cons (cons buffer-file-name
+ (if (not (eq major-mode 'hexl-mode))
+ (point)
+ (1+ (hexl-current-address))))
save-place-alist))))))
(defun save-place-alist-to-file ()