我希望在C / C ++模式下将emacs中的TAB键绑定到clang-format-region。如何在不影响其他模式的情况下实现此目的?特别是,global-set-key无法达到我想要的效果,因为它使用emacs编辑文本有点困难。
答案 0 :(得分:6)
您可以在c-mode-base-map(C,C ++ ...)上使用define-key
(define-key c-mode-base-map (kbd "<tab>") 'clang-format-region)
答案 1 :(得分:0)
您可以使用define-key
:
(define-key c++-mode-map (kbd "<tab>") 'clang-format-region)
答案 2 :(得分:0)
您可以使用local-set-key
(add-hook
'c++-mode-hook
(lambda ()
(local-set-key (kbd "<tab>") #'clang-format-region)))