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)