2017-02-11 2 views
0

Я переключаю окна с M-left и M-right. Также Tab, S-Tab и C-Tab закреплены в моем позвоночнике. Так как я использую markdown-mode, то моя рабочая частота сократилась вдвое.Как отключить Shortcuds с мета-курсором в режиме уценки?

Как отключить, что markdown-mode переназначает эти ключи при загрузке. Ключи, которые я описываю, - это тщательно сделанные вручную ярлыки из моего файла .emacs, установленного через global-set-key.

(global-set-key [S-iso-lefttab] 'dabbrev-expand) 
(global-set-key [C-tab] 'ispell-word) 
(global-set-key [M-up]  'windmove-up) 
(global-set-key [M-down] 'windmove-down) 
(global-set-key [M-left] 'windmove-left) 
(global-set-key [M-right] 'windmove-right) 
+0

@Drew спасибо. это работает. Позаботьтесь, чтобы ответить на него - для меня принять? – towi

+0

Выполнено ............. – Drew

ответ

2

Установить эти ключи также в уценки-режиме, в таблице ключей (вероятно, markdown-mode-map). Например:

(define-key markdown-mode-map [C-tab] 'ispell-word) 

Проблема, которую вы видели, связана с тем, что локальная привязка переопределяет глобальную. См. Руководство Elisp, узел Active Keymaps.