質問: たまにお世話になっている者です。 emacsで操作です。 私のemacsでの設定で, C-u 0 l でカーソル行をトップ行にできます。 これはかなり使います、でもこの 「コントロール + u」,「0」「エル」操作 は多く、少しでも順序を間違えると編集して しまいます。この操作を C-t 「コントロール + t」 したいのですがinit.elの記述で可能でしょうか? どのたか教えてもらえればと思います。 nagao
回答: metropolisさんとemasakaさんのコメントで解決できました。ありがとうございます。 global-binding で良ければ ``` (global-set-key (kbd "C-t") '(lambda () (interactive) (recenter-top-bottom 0))) ``` ただし、デフォルトの `Ctrl`+`t`(`transpose-chars`) が使えなくなります。 ちなみに、いまのEmacsだとデフォルトでC-lが`recenter-top-bottom`に割り当てられているので、`Ctrl`+`l`を2回打つとカーソル行が画面最上行になると思います。