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!

Alexey Romanov
źródło

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.

Paul R
źródło
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