dar*_*sky 7 emacs key-bindings python-mode emacs24
我已经创建了一个自定义键绑定宏,如下所示:
(global-set-key (kbd "C-C C-c") "\C-a\C- \C-n\M-w\C-y")
问题是,C-c C-c被定义为python-send-buffer在python-mode.所以我的宏适用于除python-mode之外的所有模式.我假设python-mode在我的init文件之后进行评估,因此它会覆盖该键绑定.
我尝试C-c C-c使用(eval-after-load "python-mode")和使用取消设置,global-unset-key但这不起作用.C-c C-c在python中始终映射到python-send-buffer.
我怎样才能完全禁用Python C-c C-c,而是使用我的宏?
我正在使用Emacs 24.2.1.
(add-hook 'python-mode-hook
(lambda()
(local-unset-key (kbd "C-c C-c"))))
Run Code Online (Sandbox Code Playgroud)