emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master ee83b77: * src/buffer.c (Fset_buffer_major_mode): A


From: Glenn Morris
Subject: [Emacs-diffs] master ee83b77: * src/buffer.c (Fset_buffer_major_mode): Allow default major-mode,
Date: Wed, 13 Jan 2016 17:49:58 +0000

branch: master
commit ee83b77f5ddede0fed518d0c23cf0ae38ce5b745
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    * src/buffer.c (Fset_buffer_major_mode): Allow default major-mode,
    
    or its hook, to move point.  (Bug#22348)
---
 src/buffer.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/buffer.c b/src/buffer.c
index 3f93716..1468e7a 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1999,7 +1999,7 @@ the current buffer's major mode.  */)
   /* To select a nonfundamental mode,
      select the buffer temporarily and then call the mode function.  */
 
-  record_unwind_protect (save_excursion_restore, save_excursion_save ());
+  record_unwind_current_buffer ();
 
   Fset_buffer (buffer);
   call0 (function);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]