emacs - 执行eval-expression时如何获得paredit模式?

标签 emacs elisp paredit

我喜欢Emacs的paredit模式,但是在执行eval-expression(M-:)时非常想念它。做eval-expression时如何在迷你缓冲区中进行paredit?谢谢!

最佳答案

minibuffer-setup-hook添加一个函数,如下所示:

(add-hook 'minibuffer-setup-hook 'conditionally-enable-paredit-mode)
(defun conditionally-enable-paredit-mode ()
  "enable paredit-mode during eval-expression"
  (if (eq this-command 'eval-expression)
      (paredit-mode 1)))

关于emacs - 执行eval-expression时如何获得paredit模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2665292/

相关文章:

emacs - 在 Emacs 中删除当前(非原子)s 表达式

emacs - 使用 Paredit 包装现有表达式

emacs - 在swank-clojure repl中模仿花括号匹配

java - 将 java 主类与正则表达式匹配

emacs - 当我从另一个程序粘贴到 Emacs 时如何关闭自动配对?

visual-studio - emacs 中的 autoexp.dat 等价物

haskell - 如何在 emacs - haskell 模式下运行 haskell 应用程序?

emacs - 使用 gmail imap 配置 gnus

c# - 在 Emacs 中,如何通过 C# 更明智地使用 imenu?

elisp - 转换十进制<->十六进制