org-insert-heading (org-mode、emacs) に定義されているショートカットを変更したいと思います。
それはM-<RET>
あり、私は持っていたいですC-c C-j
(AUCTexモードのように)。
これを行うにはどうすればよいですか (org-customize には変数がありません)。
erikstokes の回答の代わりにdefine-key
、適切なキーマップを使用できます。これをあなたに設定してください.emacs.d/init.el
:
(define-key org-mode-map (kbd "C-c C-j") 'org-insert-heading)
これにより、org-mode キーマップに追加され、モードが設定されるたびにキーがローカルに追加されるわけorg-mode
ではありません (問題ではありませんが、すべてのフックで実行すると、一部のコマンドで問題が発生する可能性があります。
必要なC-c C-j
関数にバインドするだけです。組織モードでこのようにバインドするだけでよいと仮定すると、次のように追加します。
(add-hook 'org-mode-hook
'(lambda ()
(local-set-key "\C-c\C-j" 'org-insert-heading)
))
.emacs
ファイルに追加し、Emacs を再起動します(または単に をリロードします.emacs
)。これで、org-mode でファイルをロードするたびにlocal-set-key
関数が実行され、必要な方法でキーが設定されます。
(org-defkey org-mode-map "\Cc\Cj" 'org-meta-return)