# HG changeset patch # User Stefan Monnier # Date 977526982 0 # Node ID f05ec8dfc452214323623c42c80ce798642a2982 # Parent 43f31a211e9b2c5e67ddae48b8826c03543f3452 (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. diff -r 43f31a211e9b -r f05ec8dfc452 lisp/smerge-mode.el --- a/lisp/smerge-mode.el Fri Dec 22 22:59:17 2000 +0000 +++ b/lisp/smerge-mode.el Fri Dec 22 23:16:22 2000 +0000 @@ -4,7 +4,7 @@ ;; Author: Stefan Monnier ;; Keywords: merge diff3 cvs conflict -;; Revision: $Id: smerge-mode.el,v 1.7 2000/10/06 16:07:31 monnier Exp $ +;; Revision: $Id: smerge-mode.el,v 1.8 2000/12/22 22:58:57 monnier Exp $ ;; This file is part of GNU Emacs. @@ -472,13 +472,19 @@ (font-lock-remove-keywords nil smerge-font-lock-keywords)) (goto-char (point-min)) (while (smerge-find-conflict) - (font-lock-fontify-region (match-beginning 0) (match-end 0) nil))))) + (save-excursion + (font-lock-fontify-region (match-beginning 0) (match-end 0) nil)))))) (provide 'smerge-mode) ;;; Change Log: ;; $Log: smerge-mode.el,v $ +;; Revision 1.8 2000/12/22 22:58:57 monnier +;; (smerge-basic-map): Use `=' rather than `d'. +;; Use minibuffer menu prompt for the `=' prefix. +;; (smerge-command-prefix): Change default to C-^. +;; ;; Revision 1.7 2000/10/06 16:07:31 monnier ;; (smerge-diff): Setup the buffer's default-directory ;; and add filename to the names so that diff-mode can jump to source.