aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2016-06-19 00:47:00 +0200
committerPaul Eggert2016-06-19 00:47:00 +0200
commit68cb71c0928eb8b10487a125192f43923e8bfe7f (patch)
tree053133358af1bd991d60ed6c29590ad84b29fed0 /src
parent87c9d8fcec183c8f4933e218c1895b6a0722b1e1 (diff)
parent9ae514a9b7ed368ea97ddefa806079b6423833cb (diff)
downloademacs-68cb71c0928eb8b10487a125192f43923e8bfe7f.tar.gz
emacs-68cb71c0928eb8b10487a125192f43923e8bfe7f.zip
Merge from origin/emacs-25
9ae514a * etc/AUTHORS: Update the AUTHORS file 3ca428e add entries to authors.el 66d556b Fix eldoc-related freezes in python mode d59bcbc Handle mouse leaving initial window in `mouse-set-region' (Bu... 27fe1e4 org.el: Fix bindings of < and > for calendar scrolling a813487 Fix undo boundary in recursive edit (Bug#23632) 1f85b7c Doc fixes re alist-get. (Bug#23548) ba3f206 * lisp/progmodes/python.el (inferior-python-mode): Avoid tabs... 56fa055 * src/syntax.c (syms_of_syntax) <comment-end-can-be-escaped>:... 4c1370a * lisp/help-fns.el (describe-function-1): Fix handling of fil... a3f7ae8 * lisp/emacs-lisp/cl-macs.el (cl-loop): Doc fix re "by". 601b9b2 * doc/misc/cl.texi (Mapping over Sequences): Fix cl-notevery.
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c10
-rw-r--r--src/syntax.c2
2 files changed, 11 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 717c0710a5c..653f52732a7 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -681,6 +681,14 @@ recursive_edit_1 (void)
681 specbind (Qinhibit_redisplay, Qnil); 681 specbind (Qinhibit_redisplay, Qnil);
682 redisplaying_p = 0; 682 redisplaying_p = 0;
683 683
684 /* This variable stores buffers that have changed so that an undo
685 boundary can be added. specbind this so that changes in the
686 recursive edit will not result in undo boundaries in buffers
687 changed before we entered there recursive edit.
688 See Bug #23632.
689 */
690 specbind (Qundo_auto__undoably_changed_buffers, Qnil);
691
684 val = command_loop (); 692 val = command_loop ();
685 if (EQ (val, Qt)) 693 if (EQ (val, Qt))
686 Fsignal (Qquit, Qnil); 694 Fsignal (Qquit, Qnil);
@@ -10980,6 +10988,8 @@ syms_of_keyboard (void)
10980 DEFSYM (Qpost_command_hook, "post-command-hook"); 10988 DEFSYM (Qpost_command_hook, "post-command-hook");
10981 10989
10982 DEFSYM (Qundo_auto__add_boundary, "undo-auto--add-boundary"); 10990 DEFSYM (Qundo_auto__add_boundary, "undo-auto--add-boundary");
10991 DEFSYM (Qundo_auto__undoably_changed_buffers,
10992 "undo-auto--undoably-changed-buffers");
10983 10993
10984 DEFSYM (Qdeferred_action_function, "deferred-action-function"); 10994 DEFSYM (Qdeferred_action_function, "deferred-action-function");
10985 DEFSYM (Qdelayed_warnings_hook, "delayed-warnings-hook"); 10995 DEFSYM (Qdelayed_warnings_hook, "delayed-warnings-hook");
diff --git a/src/syntax.c b/src/syntax.c
index 1c1a2f82782..587335acef8 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -3771,7 +3771,7 @@ In both cases, LIMIT bounds the search. */);
3771 Vfind_word_boundary_function_table = Fmake_char_table (Qnil, Qnil); 3771 Vfind_word_boundary_function_table = Fmake_char_table (Qnil, Qnil);
3772 3772
3773 DEFVAR_BOOL ("comment-end-can-be-escaped", Vcomment_end_can_be_escaped, 3773 DEFVAR_BOOL ("comment-end-can-be-escaped", Vcomment_end_can_be_escaped,
3774 doc: /* Non-nil means an escaped ender inside a comment doesn'tend the comment. */); 3774 doc: /* Non-nil means an escaped ender inside a comment doesn't end the comment. */);
3775 Vcomment_end_can_be_escaped = 0; 3775 Vcomment_end_can_be_escaped = 0;
3776 DEFSYM (Qcomment_end_can_be_escaped, "comment-end-can-be-escaped"); 3776 DEFSYM (Qcomment_end_can_be_escaped, "comment-end-can-be-escaped");
3777 Fmake_variable_buffer_local (Qcomment_end_can_be_escaped); 3777 Fmake_variable_buffer_local (Qcomment_end_can_be_escaped);