我希望能够从isearch查询直接切换到rgrep (交互),这样rgrep默认用于完整的isearch查询字符串。rgrep的默认行为是在游标下使用符号,但如果isearch查询包含空格,则效果不佳。
EmacsWiki的这个菜谱几乎可以做我想做的事情,但是它非交互地称rgrep为非交互的,而我想将它称为交互式的:
发布于 2014-12-01 00:17:17
好吧,我想出来了--这似乎很管用:
(define-key isearch-mode-map "\C-xg"
(lambda()
(interactive)
(let ((read-regexp-defaults-function (lambda nil
(if isearch-regexp
isearch-string
(regexp-quote isearch-string)))))
(isearch-exit)
(call-interactively 'rgrep))))https://stackoverflow.com/questions/27219362
复制相似问题