Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 迷你缓冲区中的空白模式?_Emacs_Ido_Minibuffer_Icicles - Fatal编程技术网

Emacs 迷你缓冲区中的空白模式?

Emacs 迷你缓冲区中的空白模式?,emacs,ido,minibuffer,icicles,Emacs,Ido,Minibuffer,Icicles,有没有办法在迷你缓冲区中打开空白模式?我不确定我会坚持下去,但有时我需要它。我试图添加hook所有M-x apropos RET minibuffer hook RET: (mapc (lambda (language-mode-hook) (add-hook language-mode-hook (lambda () (interactive) (whitespace-mode 1)))) '(minibuffer-setup-hook icicle-

有没有办法在迷你缓冲区中打开
空白模式
?我不确定我会坚持下去,但有时我需要它。我试图
添加hook
所有
M-x apropos RET minibuffer hook RET

(mapc
 (lambda (language-mode-hook)
   (add-hook language-mode-hook
             (lambda () (interactive) (whitespace-mode 1))))
 '(minibuffer-setup-hook
   icicle-minibuffer-setup-hook
   icomplete-minibuffer-setup-hook
   ido-minibuffer-setup-hook
   minibuffer-inactive-mode-hook))

但它不起作用。

看起来你有一些应该起作用的东西,这对我来说很有效:

(defun enable-ws-mode ()
  (whitespace-mode 1))
(add-hook 'minibuffer-inactive-mode-hook 'enable-ws-mode)
就像你发布的代码一样。您是否尝试过在没有初始化文件的情况下运行Emacs

emacs -q
emacs -q --no-site-init

评估你的代码?

也许这只是因为已经六年了,但是。使用Emacs 26.3,我能够将常规空白模式命令添加到钩子中,而无需中介函数:

(添加钩子“迷你缓冲区非活动模式钩子”空白模式)


没有大惊小怪,没有混乱,在这里工作。

是的,它正在工作。也许我的代码错了,或者我没有通过测试。你问的问题是什么?