Błąd klucza przedrostka Emacsa: dlaczego M-z uważa się za sekwencję?


2

Chcę ustawić Klawisz przełączający Viper do M-z ( C-z jest cofnięty i tylko cofnij!). Wygląda łatwo: muszę tylko dodać (setq viper-toggle-key [(meta ?z)]) w .viper. Z wyjątkiem tej wiadomości:

Ostrzeżenie (inicjalizacja): wystąpił błąd podczas ładowania `d: /Alexey/Home/.emacs.d/init.el ':

błąd: Sekwencja klawiszy M-z zaczyna się od klucza bez prefiksu

Nie rozumiem dlaczego: M-z to pojedynczy klucz, a nie sekwencja!

Odpowiedzi:


3

M jest meta klucz, który zazwyczaj nie jest modyfikatorem (jak kontrola) - zazwyczaj jest to coś w rodzaju WYJŚCIE , które wpisujesz wcześniejszy do drugiej postaci, np. WYJŚCIE następnie z . Tak więc kombinacje meta-kluczy są na ogół sekwencjami, a nie pojedynczymi naciśnięciami klawiszy.


Ale dlaczego to nie oznacza każdy & lt; kbd> M -... & lt; / kbd & gt; kombinacja jest sekwencją? I taki, który zaczyna się od klucza bez prefiksu?
Alexey Romanov
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.