Перепривязывание Cc к Cc
Я использую Viper, и я хочу изменить его C-c
а также C-g
к оригинальным функциям Emacs. Я могу перепривязать C-g
с (define-key viper-vi-global-user-map "C-g" 'keyboard-quit)
, но как я могу перепривязать C-c
это префиксный ключ?
Спасибо!
2 ответа
Возможно, имеет смысл запустить Mx viper-set-expert-level с аргументом 2 ("Мастер"). Как viper-mode
Документация объясняет:
2 - MASTER: Cc теперь имеет стандартное значение Emacs в состоянии команды Vi, поэтому большинство команд Emacs можно использовать, когда Viper находится в состоянии Vi.
Как вы мастер viper-mode
вы должны постепенно увеличивать настройки уровня эксперта с течением времени, делая для вас доступными дополнительные функции Emacs (или, как сказано в документации Viper: "Для продуктивного использования Emacs вы должны достичь уровня 3 или выше").
Исходная привязка для Cc может быть установлена следующим образом:
(define-key viper-vi-global-user-map (kbd "C-c") 'mode-specific-command-prefix)
Информационная страница для этого - Prefix Keys.