Emacs: M-y as helm-show-kill-ring
Posted: - Modified: | emacsAfter realizing that I barely scratched the surface of Helm's awesomeness (really, I basically use it as an ido-vertical-mode
), I made a concerted effort to explore more of the interesting things in the Helm toolkit. helm-show-kill-ring
is one such thing. I've bound it to M-y
, which I had previously configured to be browse-kill-ring
, but helm-show-kill-ring
is much cooler because it makes it easy to dynamically filter your kill ring. Also, Kcode>M-y works better for me than C-y
does because I know when I want the last thing I killed, but going beyond that is a little annoying.
That said, browse-kill-ring
does make it easy to edit a kill ring entry. Maybe I should learn how to modify Helm's behaviour so that I can add an edit action. There's already a delete action. Besides, I haven't used that feature in browse-kill-ring
yet, so I can probably get by even without it.
ido
fans: you can use helm-show-kill-ring
without activating helm-mode
, if you want.
On a related note, I like how rebinding M-x
(execute-extended-comand
) to helm-M-x
shows me keybindings as I search for commands. You do have to get used to the quirk of typing C-u
and other prefixes after M-x
instead of before, but I haven't had a problem with this yet. This is mostly because I haven't dug into just how many commands do awesome things when given a prefix argument. I know about using C-u C-c C-w
(org-refile
) to jump to places instead of refiling notes, but that's about it. I haven't gone anywhere close to C-u C-u
. Does anyone have a favourite command they use that does really smart things when given that prefix? =)
This Helm intro has animated GIFs and a few other useful commands. Check it out!