Jak zmienić przypisanie klawisza Emacsa w trybie zła z Ctrl-Z?


8

Chciałbym ponownie przypisać klawisz przełączania dla trybu zła Emacsa . Od Ctrl+ Zdo czegoś, co nie będzie mnie mylić jak powiązania CUA (chciałbym Ctrl+ Alt+ `, ale myślę, że terminy tego nie rozpoznają).

W tym wątku zewnętrznym znajduje się dyskusja na temat próby zrobienia tego w trybie Vipera.

Gdy ktoś jest przyzwyczajony do mniejszego korzystania z Gmaila i Vimium , powiązania klawiszy vim do przeglądania są łatwe w obsłudze, gdy w większości czyta się pliki. Mniej uderzeń, Ctrlktóre pomagają dłoniom / nadgarstkom.

Odpowiedzi:


6

Nie trzeba modyfikować źródła. Po prostu dostosuj „klucz przełączania zła”.

M-x customize-variable evil-toggle-key

Możesz także ustawić zmienną za pomocą setq. Upewnij się, że ustawiłeś tę zmienną przed ładowaniem emacsa evil, ponieważ evilużywa wartości zmiennej podczas ustawiania map klawiszy. Na przykład, tak to wygląda w moim .emacs:

(setq evil-toggle-key "C-`")
(require 'evil)

:)


1
Myślę, że PO powinien wybrać tę odpowiedź. :)
Krótki

2

Mogę zmodyfikować źródło, zmieniając ten wiersz, aby użyć skrótu Ctrl:

evil-vars.el

(defcustom evil-toggle-key "C-`"

Wolę mieć sposób, który nie modyfikuje źródła, aby ułatwić późniejszą aktualizację, ale to powinno działać. Ten hack zdecydowanie działa.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.