Dans Emacs (GNU 23.2, * nix), comment puis-je:
save-buffers-kill-emacs
, avec la sortie des séquences de touches qui y sont liées? En supposant que nous puissions faire cela, lister les séquences de touches liées à goto-line
devrait imprimer la sortie: Mg g
sur une installation par défaut. Ch b
fait? Est-ce que cela imprimerait mes propres reliures? Je suis conscient que l’exécution directe de la commande peut imprimer une séquence de touches avec laquelle elle peut être activée, mais elle ne le fait pas toujours, et certaines choses se produisent, notamment:
(1) la sortie ne rest pas longtemps, (2) la commande est exécutée.
Je veux une commande qui répertorie pour moi (de préférence tous) les liaisons attachées à une commande donnée, sans exécuter la commande, ou quelque chose comme ça.
Ch f (ou Mx describe-function ) vous montrera les liaisons pour une commande.
Vous avez raison, Ch b (ou Mx describe-bindings ) vous montrera toutes les liaisons. Ch m ( Mx describe-mode ) est également utile pour répertorier les liaisons par mode.
Vous pourriez également essayer Ch k ( Mx describe-key ) pour montrer quelle commande est liée à une clé. Par exemple, sur ma machine, save-buffers-kill-emacs
n’est lié à rien, mais Ch k Cx Cc me dit que Cx Cc est lié à save-buffers-kill-terminal
. Il listera toutes les liaisons pour la commande en même temps.
Que diriez-vous juste
Mx where-is
Vous obtenez les mêmes informations qu’avec Ch f .
Aussi lié à Ch w ,