我正在尝试使用键盘快捷键来打开或关闭auto-fill-mode
。
在我的~/.emacs
我有
(setq-default auto-fill-function 'do-auto-fill)
现在我尝试使用此功能解决我的问题:
(defun my-switch-auto-fill-mode ()
(interactive)
(if (auto-fill-function)
(auto-fill-mode 0)
(auto-fill-mode 1)))
但它不起作用..
答案 0 :(得分:1)
一件简单的事情会起作用:
(global-set-key (kbd "<f2>") 'auto-fill-mode)
但是,请致电
(auto-fill-mode)
只打开它。 要从lisp代码切换它,请使用:
(call-interactively 'auto-fill-mode)