diff options
| author | Simon Law | 2012-10-21 23:15:44 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-10-21 23:15:44 -0400 |
| commit | b1d39ccce419eeec83a4bc723f6c9daf4ffb2be4 (patch) | |
| tree | ab245066cbdda726e5f4b667f03d01182a761911 /lisp/ChangeLog | |
| parent | 4ee8774065666426cda990f91fdec8fe343bdf30 (diff) | |
| download | emacs-b1d39ccce419eeec83a4bc723f6c9daf4ffb2be4.tar.gz emacs-b1d39ccce419eeec83a4bc723f6c9daf4ffb2be4.zip | |
* lisp/delsel.el (delete-selection-helper): New function, extracted from
delete-selection-pre-hook.
(delete-selection-pre-hook): Use it.
(delete-selection-self-insert-function): New function.
(delete-selection-self-insert-hooks): New hook.
(self-insert-command, self-insert-iso): Use it.
* lisp/electric.el (electric-pair-syntax): New function, extracted from
electric-pair-post-self-insert-function.
(electric-pair-post-self-insert-function): Use it.
(electric-pair-delete-selection-self-insert-function): New function.
(electric-pair-mode): Require delsel and setup
delete-selection-self-insert-hooks.
Fixes: debbugs:11520
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7d532ba899f..6edf13719ce 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,18 @@ | |||
| 1 | 2012-10-22 Simon Law <sfllaw@sfllaw.ca> (tiny change) | ||
| 2 | |||
| 3 | * delsel.el (delete-selection-helper): New function, extracted from | ||
| 4 | delete-selection-pre-hook. | ||
| 5 | (delete-selection-pre-hook): Use it. | ||
| 6 | (delete-selection-self-insert-function): New function. | ||
| 7 | (delete-selection-self-insert-hooks): New hook. | ||
| 8 | (self-insert-command, self-insert-iso): Use it. | ||
| 9 | * electric.el (electric-pair-syntax): New function, extracted from | ||
| 10 | electric-pair-post-self-insert-function. | ||
| 11 | (electric-pair-post-self-insert-function): Use it. | ||
| 12 | (electric-pair-delete-selection-self-insert-function): New function. | ||
| 13 | (electric-pair-mode): Require delsel and setup | ||
| 14 | delete-selection-self-insert-hooks (bug#11520). | ||
| 15 | |||
| 1 | 2012-10-20 Chong Yidong <cyd@gnu.org> | 16 | 2012-10-20 Chong Yidong <cyd@gnu.org> |
| 2 | 17 | ||
| 3 | * vc/vc.el (vc-diff-internal): Set up Diff mode even if there are | 18 | * vc/vc.el (vc-diff-internal): Set up Diff mode even if there are |
| @@ -8,8 +23,8 @@ | |||
| 8 | 23 | ||
| 9 | 2012-10-20 Arne Jørgensen <arne@arnested.dk> | 24 | 2012-10-20 Arne Jørgensen <arne@arnested.dk> |
| 10 | 25 | ||
| 11 | * progmodes/flymake.el (flymake-create-temp-inplace): Use | 26 | * progmodes/flymake.el (flymake-create-temp-inplace): |
| 12 | file-truename. | 27 | Use file-truename. |
| 13 | 28 | ||
| 14 | 2012-10-20 Eli Zaretskii <eliz@gnu.org> | 29 | 2012-10-20 Eli Zaretskii <eliz@gnu.org> |
| 15 | 30 | ||