如何设置命令的默认正则表达式值isearch-forward-regexp?

时间:2017-07-24 17:22:15

标签: search emacs

例如:我希望在输入^\*.*M-x isearch-forward-regexp后,正则表达式<return>显示为搜索模式。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

(defun foo ()
  (cond
   ((string= (minibuffer-prompt) "Regexp search: ")
    (insert "^\\*.*"))))
(add-hook 'minibuffer-setup-hook 'foo)
  1. C-M-s<return>,然后正则表达式^\*.*将显示为搜索模式。
  2. 补充完整的正则表达式(例如^\*.*emacs)和<return>
  3. C-M-sC-s逐步搜索。
  4. 参考文献: