diff options
| author | Chong Yidong | 2010-08-15 22:33:17 -0400 |
|---|---|---|
| committer | Chong Yidong | 2010-08-15 22:33:17 -0400 |
| commit | 7c23dd4468eb42dbe7e3f40339c6fda9f9905d0e (patch) | |
| tree | fc6daa2c1cf95788332e4216b8293dc5616ee73b /src/ChangeLog | |
| parent | 6d3e82d2d656d7ed27b374f62c320c7d58348248 (diff) | |
| download | emacs-7c23dd4468eb42dbe7e3f40339c6fda9f9905d0e.tar.gz emacs-7c23dd4468eb42dbe7e3f40339c6fda9f9905d0e.zip | |
Let all active regions set the primary selection.
This includes both temporarily active regions (mouse drag and
shift-select) and those made with C-SPC and cursor motion.
* lisp/cus-start.el: Change defcustom for select-active-regions.
* lisp/simple.el (deactivate-mark): If select-active-regions is `only',
only set selection for temporarily active regions.
* src/insdel.c (prepare_to_modify_buffer): Handle `only' value of
select-active-regions.
* src/keyboard.c (command_loop_1): Avoid setting selection twice,
since it's done in deactivate-mark as well.
(Vselect_active_regions): Replace `lazy' value with `only',
meaning to only set PRIMARY for temporarily active regions.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index e7a6d1c3132..e5bb506931d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2010-08-16 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * keyboard.c (command_loop_1): Avoid setting selection twice, | ||
| 4 | since it's done in deactivate-mark as well. | ||
| 5 | (Vselect_active_regions): Change default to t. Replace `lazy' | ||
| 6 | with non-default value `only', meaning only set PRIMARY for | ||
| 7 | temporarily active regions. | ||
| 8 | |||
| 9 | * insdel.c (prepare_to_modify_buffer): Handle `only' value of | ||
| 10 | select-active-regions. | ||
| 11 | |||
| 1 | 2010-08-15 Jan Djärv <jan.h.d@swipnet.se> | 12 | 2010-08-15 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 13 | ||
| 3 | * keyboard.c (parse_tool_bar_item): Put in a bad label if :label | 14 | * keyboard.c (parse_tool_bar_item): Put in a bad label if :label |