diff options
| author | Alan Mackenzie | 2015-08-19 16:47:10 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2015-08-19 16:47:10 +0000 |
| commit | 82a3da21ffece64ce9f4f99f35cbc0afe851e6ee (patch) | |
| tree | 3e994ddb89d7014701323f28813097284d3ff266 /src/buffer.c | |
| parent | ec07cfbee12528b9800a8c8fa019af72e3c9cfe4 (diff) | |
| download | emacs-82a3da21ffece64ce9f4f99f35cbc0afe851e6ee.tar.gz emacs-82a3da21ffece64ce9f4f99f35cbc0afe851e6ee.zip | |
Make electric-pair-mode, delete-selection-mode and CC Mode cooperate.
Fixes debbugs#21275.
In Emacs >= 25, let electric-pair-mode take precedence over
delete-selection-mode.
delsel.el (delete-selection-uses-region-p): New function, previously a
lambda expression in a property value for `self-insert-command'.
(top-level) Set the `delete-selection' property of `self-insert-command'
to `delete-selection-uses-region-p'.
progmodes/cc-cmds.el (top-level): Give the `delete-selection' property
for c-electric-\(brace\|paren\) the value `delete-selection-uses-region-p'
when the latter function exists.
Diffstat (limited to 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions