aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2000-12-22 23:19:47 +0000
committerStefan Monnier2000-12-22 23:19:47 +0000
commit6eabfb2600e07362acc22f6ffcdc35e1cc758eb0 (patch)
treed5780fffd5c40681baf862bd779906049407b7c7
parent0e86b6b04b7700833e139303e311ae7a8c4088a3 (diff)
downloademacs-6eabfb2600e07362acc22f6ffcdc35e1cc758eb0.tar.gz
emacs-6eabfb2600e07362acc22f6ffcdc35e1cc758eb0.zip
(smerge-basic-map): Use `=' rather than `d'.
Use minibuffer menu prompt for the `=' prefix. (smerge-command-prefix): Change default to C-^. (smerge-mode): Don't assume font-lock doesn't move point.
-rw-r--r--lisp/ChangeLog1
-rw-r--r--lisp/smerge-mode.el10
2 files changed, 9 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index dc123d24185..b9d1f3a283a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -3,6 +3,7 @@
3 * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'. 3 * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'.
4 Use minibuffer menu prompt for the `=' prefix. 4 Use minibuffer menu prompt for the `=' prefix.
5 (smerge-command-prefix): Change default to C-^. 5 (smerge-command-prefix): Change default to C-^.
6 (smerge-mode): Don't assume font-lock doesn't move point.
6 7
7 * skeleton.el (skeleton-internal-1): Make sure the first line of 8 * skeleton.el (skeleton-internal-1): Make sure the first line of
8 the region is also re-indented. 9 the region is also re-indented.
diff --git a/lisp/smerge-mode.el b/lisp/smerge-mode.el
index 5b182b28e8a..1b7359d4478 100644
--- a/lisp/smerge-mode.el
+++ b/lisp/smerge-mode.el
@@ -4,7 +4,7 @@
4 4
5;; Author: Stefan Monnier <monnier@cs.yale.edu> 5;; Author: Stefan Monnier <monnier@cs.yale.edu>
6;; Keywords: merge diff3 cvs conflict 6;; Keywords: merge diff3 cvs conflict
7;; Revision: $Id: smerge-mode.el,v 1.7 2000/10/06 16:07:31 monnier Exp $ 7;; Revision: $Id: smerge-mode.el,v 1.8 2000/12/22 22:58:57 monnier Exp $
8 8
9;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
10 10
@@ -472,13 +472,19 @@ The point is moved to the end of the conflict."
472 (font-lock-remove-keywords nil smerge-font-lock-keywords)) 472 (font-lock-remove-keywords nil smerge-font-lock-keywords))
473 (goto-char (point-min)) 473 (goto-char (point-min))
474 (while (smerge-find-conflict) 474 (while (smerge-find-conflict)
475 (font-lock-fontify-region (match-beginning 0) (match-end 0) nil))))) 475 (save-excursion
476 (font-lock-fontify-region (match-beginning 0) (match-end 0) nil))))))
476 477
477 478
478(provide 'smerge-mode) 479(provide 'smerge-mode)
479 480
480;;; Change Log: 481;;; Change Log:
481;; $Log: smerge-mode.el,v $ 482;; $Log: smerge-mode.el,v $
483;; Revision 1.8 2000/12/22 22:58:57 monnier
484;; (smerge-basic-map): Use `=' rather than `d'.
485;; Use minibuffer menu prompt for the `=' prefix.
486;; (smerge-command-prefix): Change default to C-^.
487;;
482;; Revision 1.7 2000/10/06 16:07:31 monnier 488;; Revision 1.7 2000/10/06 16:07:31 monnier
483;; (smerge-diff): Setup the buffer's default-directory 489;; (smerge-diff): Setup the buffer's default-directory
484;; and add filename to the names so that diff-mode can jump to source. 490;; and add filename to the names so that diff-mode can jump to source.