.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
なぜこれが起こるのかわかりません。この新しいバージョンで何か大きな変更はありましたか?