Linuxでemacs23.3.1を使用する2つの関連する質問:
まず、以下のようにの値show-trailing-whitespace
をt
withに設定できないのはなぜですか?バージョンを自分setq
に入れても、値は変更されません(機能的におよびを使用して表示されます)。setq
.emacs
M-x describe-variable
(setq show-trailing-whitespace t) ; Does not change variable value or give error
(custom-set-variables ; Sets show-trailing-whitespace as expected
'(show-trailing-whitespace t))
t
次に、値をとの間で切り替えるにはどうすればよいnil
ですか?この答えはまさに私が必要としていたものだと思いましたが、この場合は機能しません。私が使用した:
(global-set-key "\M-ow" 'tf-toggle-show-trailing-whitespace)
(defun tf-toggle-show-trailing-whitespace ()
"Toggle show-trailing-whitespace between t and nil"
(interactive)
(setq show-trailing-whitespace (if (= show-trailing-whitespace nil) t nil))
(redraw-display))
ヒットM-ow
するとエラーが発生しますWront type argument: number-or-marker-p, nil
。何か案は?