W Emacsie (GNU 23.2, * nix), jak mogę:
- wymienić sekwencje klawiszy powiązane z konkretnym poleceniem? Na przykład, w jaki sposób możemy wyświetlić listę wszystkich wykonywanych sekwencji klawiszy
save-buffers-kill-emacs
wraz z danymi wyjściowymi sekwencji klawiszy z nimi powiązanych? Zakładając, że możemy to zrobić, wypisanie powiązanych sekwencji klawiszygoto-line
powinno wypisać wynik:M-g g
przy domyślnej instalacji. - wyświetlić wszystkie skróty klawiszowe? Czy
C-h b
to robi? Czy wydrukowałby moje własne wiązania?
Zdaję sobie sprawę, że bezpośrednie wykonanie polecenia może wydrukować sekwencję klawiszy, którą można ją aktywować, ale nie zawsze tak się dzieje i dzieje się kilka rzeczy, w tym:
(1) wyjście nie pozostaje na długo, (2 ) polecenie jest wykonywane.
Chcę rozkaz które wyświetla dla mnie (najlepiej wszystkie) powiązania dołączone do danego polecenia, bez wykonywania polecenia, lub coś w tym rodzaju.
źródło
C-h c
(lubM-x describe-key-briefly
), który po prostu podaje funkcję, do której przypisany jest klawisz w przestrzeni mini-bufora.Może po prostu
Otrzymujesz te same informacje, które otrzymujesz C-h f.
Związany również C-h w, <f1> wi <help> w.
źródło
describe-function
nie zawiera listy wszystkich powiązań dla funkcji takich jakignore
lubself-insert-command
.