كيف يمكنني الحصول على وضع Paredit عند التعبير عن Eval-Expression؟
سؤال
أحب وضع Emacs 'paredit ، لكني أفتقده بشدة عند القيام به eval-expression
(M-:
). كيف يمكنني الحصول على باريت في الحافلة الصغيرة عند القيام بذلك eval-expression
؟ شكرًا!
المحلول
إضافة وظيفة إلى 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)))
نصائح أخرى
إضافة وظيفة paredit-mode
إلى eval-expression-minibuffer-setup-hook
, ، مثل ذلك
(add-hook 'eval-expression-minibuffer-setup-hook #'paredit-mode)
لا تنتمي إلى StackOverflow