Emac's backward-kill-word
tends to delete more than I want.
E.g when I press delete multiple times on this:
(key-chord "qf" 'helm-org-in-buffer-headings) ;heading search. |
I get:
1. (key-chord "qf" 'helm-org-in-buffer-headings) ;heading|
2. (key-chord "qf" 'helm-org-in-buffer-headings) ;|
3. (key-chord "qf" 'helm-org-in-buffer-| <<< too much deletion.
I expected this in the 3rd step:
3. (key-chord "qf" 'helm-org-in-buffer-headings)|
I want to know:
- Is there a philosophy behind deleting more than what's wanted?
- Can I make emac's backward-delete-word more friendly? I.e, remove white spaces but don't kill off 'too' much?
EDIT I don't really know 'what' I want. Maybe make it more like other delet functions like in google-keep or other text editing applications.
edit2
In the mean time, lawlist fixed up his custom function which works rather well: enter link description here
backward-kill-word
does what it is intended to do. You can define another command to do "what's wanted" and not "kill off 'too' much". But if you want help with that then you might consider actually specifying the behavior you are looking for.