2
Emacs term-modeでf-keysを使用するための標準的な方法を探しています。Emacs term-modeでf-keysを使用するためのベストプラクティス
この機能を提供するパッケージは既にありますか?
は私がF-キーをマップするために、以下に書いたが、これは次善の解決策のように思える:(defvar f-key-defs
(let ((fkeys nil))
(dotimes (i 12)
(push (cons (intern (concat "f" (int-to-string (1+ i))))
(format "\e[%d~" (+ i (if (> i 4) 12 11))))
fkeys))
fkeys))
(defun send-f-key()
"Send an f-key escape sequence to the sub-process."
(interactive)
(term-send-raw-string (alist-get last-input-event f-key-defs)))
(dotimes (i 12)
(define-key term-raw-map
(vector (intern (concat "f" (int-to-string (1+ i))))
#'send-f-key))
ありがとうございます。私は熟練したemacsユーザーですが、私は全く貢献していません。コードを受け入れるためにGNUコピーレフト契約などに署名する必要がありますか? –
...改善されたソリューションを報告する際、どのように私はあなたを帰属させるべきですか? –
私たちがそこに着くとき、私たちはこの橋を渡ります。 – Stefan