From: Miles Bader Date: Tue, 18 Sep 2001 01:19:51 +0000 (+0000) Subject: (diff-mode): Don't make the buffer read-only if it's empty (and thus X-Git-Tag: emacs-pretest-21.0.106~85 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2b960ac0224a2107743a1408183d55bce025b7f8;p=emacs.git (diff-mode): Don't make the buffer read-only if it's empty (and thus probably a new patch file about to be edited). --- diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el index b01ea535ac0..6d630e5a8ad 100644 --- a/lisp/diff-mode.el +++ b/lisp/diff-mode.el @@ -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 ;; Keywords: patch diff @@ -893,7 +893,8 @@ This mode runs `diff-mode-hook'. ;; (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)