emacsidominibuffericicles

whitespace-mode in minibuffer?


Is there a way I can turn on whitespace-mode in a minibuffer? I'm not sure I'll stick to it - but sometimes I need it. I tried to add-hook all the 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))

but it doesn't work.


Solution

  • It looks like you've got something that should work, this worked for me:

    (defun enable-ws-mode ()
      (whitespace-mode 1))
    (add-hook 'minibuffer-inactive-mode-hook 'enable-ws-mode)
    

    as did the code you posted. Have you tried running Emacs without your initialization files?

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

    and evaluating the code you had?