كيف يمكنني الحصول على وضع Paredit عند التعبير عن Eval-Expression؟

StackOverflow https://stackoverflow.com/questions/2665292

  •  27-09-2019
  •  | 
  •  

سؤال

أحب وضع 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)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top