Mxdescribe-keyを使用してEmacsでコードを見つけて機能をリンクする

Mxdescribe-keyを使用してEmacsでコードを見つけて機能をリンクする

次の機能を接続したいです(アクティブバッファをフルスクリーンでオン/オフ)。

(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つのキーシーケンスの場合ESCOまたはESC Oそれに対応するを使用してくださいM-O

(global-set-key (kbd "ESC O") 'toggle-maximize-buffer)

おすすめ記事