我的.emacs
文件中有以下代码段,用于打开和关闭框架内给定 Emacs 窗口(即窗格)的最大化。在引入 Emacs 24.3 之前,这段代码运行良好
(defun toggle-maximize-buffer () "Maximize buffer"
(interactive)
(if (= 1 (length (window-list)))
(jump-to-register '_)
(progn
(set-register '_ (list (current-window-configuration)))
(delete-other-windows))))
(global-set-key (kbd "M-F") 'toggle-maximize-buffer)
当我现在使用 最大化窗格时M-F
,它运行良好,但是当我取消最大化它(再次使用M-F
)时,我收到错误:
Wrong type argument: integer-or-marker-p, nil
我不知道为什么会这样。这个新版本有什么实质性的变化吗?