2017/10/24(火) [n年前の日記]
#5 [xyzzy] xyzzyってモード別にファンクションキーラベルを変更できないのだろうか
xyzzy 上で hsp-mode が動いてる際、ファンクションキーの F5等に実行機能が割り当てられるけど、ファンクションキーのラベルは変更されないあたりが気になったわけで。
フツーは、以下のような設定で、ラベルを指定できるわけだけど…。
コレをやっちゃうと、どのモードでも、その表示になってしまうわけで。
機能の割り当て自体は、モード別に指定できる。例えば以下の場合だと、hsp-mode の時だけこの割り当てにするよ、と指定できる。
しかし、ラベル表示は追随しない…。不便だ…。
まあ、そもそも xyzzy のような Emacs系エディタを使う人は、ファンクションキーを極力使わない傾向があって困ってないのかもしれないけれど。Emacsってファンクションキーのラベル表示すら無いもんな…。
フツーは、以下のような設定で、ラベルを指定できるわけだけど…。
(set-function-bar-label #\F5 "コンパイル+実行")
コレをやっちゃうと、どのモードでも、その表示になってしまうわけで。
機能の割り当て自体は、モード別に指定できる。例えば以下の場合だと、hsp-mode の時だけこの割り当てにするよ、と指定できる。
(define-key *hsp-mode-map* #\F5 'hsp-compile-and-run) ; コンパイル+実行
しかし、ラベル表示は追随しない…。不便だ…。
まあ、そもそも xyzzy のような Emacs系エディタを使う人は、ファンクションキーを極力使わない傾向があって困ってないのかもしれないけれど。Emacsってファンクションキーのラベル表示すら無いもんな…。
[ ツッコむ ]
以上です。