次の機能を接続したいです(アクティブバッファをフルスクリーンでオン/オフ)。
(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))))
キーボードショートカットを使用してくださいAlt+Sfhit+o
。
このショートカットキーを見つけるEmacsコードはミニバッファM-x describe-key
に入りますが、
ESC O-
設定ファイルに次の行を追加しても.emacs
機能しません。
(global-set-key (kbd "<ESC O>") 'toggle-maximize-buffer)
ベストアンサー1
あなたは構文を得ましたkbd
マクロエラーです。名前付きキー<ESC O>
に使用されますESC O
(スペースを含め、Emacsキー名にはスペースを含めません)。 2つのキーシーケンスの場合ESC
、O
またはESC O
それに対応するを使用してくださいM-O
。
(global-set-key (kbd "ESC O") 'toggle-maximize-buffer)