Query replace regexp from anything

query-replace-regexp让人最尴尬的时刻便是输入了半天结果什么都没做,因为实际上正则表达式写的有点问题,什么都没有匹配上。anything-query-replace-regexp很好的解决了这个问题,它会随着你输入正则表达式而动态显示匹配结果。不如就用它取代query-replace-regexp吧。

(global-set-key (kbd "M-%") 'anything-query-replace-regexp)

Enhance yank with anything

配合最近的anything-config.el和下面的配置,可以让yank变得更强大,只需一次M-y,就可以列出kill-ring里面的所有内容,并随意选择其中任何一个。

(global-set-key (kbd "M-y")
                '(lambda ()
                   (interactive)
                   (let ((anything-enable-digit-shortcuts nil))
                     (anything-show-kill-ring))))