* src/lisp.h (last_undo_boundary): Declare new var.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 18 Jul 2012 13:20:59 +0000 (09:20 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 18 Jul 2012 13:20:59 +0000 (09:20 -0400)
commit464d5a5e1f95378b8fef2b70dd6aee4486a352da
treec530fadef545533b1f04c8c121cf51e39446f69b
parenta4acb88d3582144556a668c6cc35082e4d6a82f1
* src/lisp.h (last_undo_boundary): Declare new var.
* src/keyboard.c (command_loop_1): Set it.
* src/cmds.c (Fself_insert_command): Use it to only remove boundaries that
were auto-added by the command loop.

Fixes: debbugs:11774
src/ChangeLog
src/cmds.c
src/keyboard.c
src/lisp.h