Mercurial > emacs
diff lisp/diff-mode.el @ 39323:b5dd113d61d1
(diff-mode): Don't make the buffer read-only if it's empty (and thus
probably a new patch file about to be edited).
| author | Miles Bader <miles@gnu.org> |
|---|---|
| date | Tue, 18 Sep 2001 01:19:51 +0000 |
| parents | 50a5496b5f2c |
| children | 50956864fe56 |
line wrap: on
line diff
--- a/lisp/diff-mode.el Tue Sep 18 01:04:37 2001 +0000 +++ b/lisp/diff-mode.el Tue Sep 18 01:19:51 2001 +0000 @@ -1,6 +1,6 @@ ;;; diff-mode.el --- A mode for viewing/editing context diffs -;; Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +;; Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. ;; Author: Stefan Monnier <monnier@cs.yale.edu> ;; Keywords: patch diff @@ -893,7 +893,8 @@ ;; (compilation-shell-minor-mode 1) ;; setup change hooks - (toggle-read-only t) + (unless (and (bobp) (eobp)) + (toggle-read-only t)) (if (not diff-update-on-the-fly) (add-hook 'write-contents-hooks 'diff-write-contents-hooks) (make-local-variable 'diff-unhandled-changes)
