8
Just add this line in your init file:
(delete-selection-mode 1)
5
AUCTeX provides the feature to wrap opening and closing inline equation markers around active region on pressing $, when TeX-electric-math is non-nil (and this isn't the default). In order to have this, the delete-selection property had to be removed. Actually, its behavior can be dynamically determined by a function, so that
(put 'TeX-insert-dollar '...
5
I've argued the same thing for a long time: delete-selection-mode should be turned on by default. I argued for turning on transient-mark-mode by default, and after decades that eventually happened.
The main reason delete-selection-mode is not on by default is inertia, aka tradition, I think. It is expected by most users of editors and other applications ...
2
[Posting this again here, but really think we ought to consider a policy of being able to close a question that duplicates one on StackOverflow.]
As it says here:
If you want to repeatedly yank the same text, use the secondary selection instead of the region or killed text.
What's missing from vanilla Emacs is a key binding to yank the secondary selection....
2
It's possible to use your keys much more efficiently when the mark is active than simply binding all of them to delete the region.
lispy is a nice example of this:
When the region is active, all keys a through z are bound to different commands.
When the region isn't active, all keys a through z self-insert.
Here's a simple example:
(global-set-key
(kbd "...
2
Finally I found a fix for the problem on emacswiki
(setq x-select-enable-primary t)
(setq select-enable-primary t)
(setq mouse-drag-copy-region t)
Quick tip: if you’re here looking to fix the fact that in Emacs shift-insert no longer pastes that text you highlighted with the mouse in your browser, the 2014 answer is to set x-select-enable-primary to true,...
2
Is this a bug?
No. To deactivate you have to use C-g or use one of the commands that operate on the region and deactivate as a side effect. This is described in the manual:
Whenever the mark is active, you can deactivate it by typing C-g (see Quitting). Most commands that operate on the region also automatically deactivate the mark, like C-x C-u ...
Only top voted, non community-wiki answers of a minimum length are eligible
Related Tags
delete-selection-mode × 9mark × 3
auctex × 2
region × 2
terminal-emacs × 1
text-editing × 1
yank × 1
kill-ring × 1
smartparens × 1
registers × 1
default × 1
overwrite × 1
secondary-selection × 1