33932


たまにお世話になっている者です。  
emacsで操作です。  
私のemacsでの設定で, C-u 0 l  
でカーソル行をトップ行にできます。  
これはかなり使います、でもこの  
「コントロール + u」,「0」「エル」操作  
は多く、少しでも順序を間違えると編集して  
しまいます。この操作を C-t 「コントロール + t」  
したいのですがinit.elの記述で可能でしょうか？  
どのたか教えてもらえればと思います。  
nagao


CC BY-SA 3.0
2017-04-11T02:39:52.680
33923
2017-04-12T05:42:29.490
14412
question
emacs
C-t 操作でカーソル行をトップ行へ持って行く


metropolisさんとemasakaさんのコメントで解決できました。ありがとうございます。  
global-binding で良ければ

[code]

    (global-set-key (kbd "C-t")
        '(lambda () (interactive) (recenter-top-bottom 0)))
    
[/code]

ただし、デフォルトの `Ctrl`+`t`(`transpose-chars`) が使えなくなります。

ちなみに、いまのEmacsだとデフォルトでC-lが`recenter-top-
bottom`に割り当てられているので、`Ctrl`+`l‌`​を2回打つとカーソル行が画面最上行になる‌​と思います。


CC BY-SA 3.0
2017-04-11T10:39:17.837
33932
2017-04-12T05:42:29.490
2017-04-12T05:42:29.490
2521
14412
33923
answer