Question

Je suis en train d'utiliser C-h c emacs pour savoir quelle combinaison de touches est lié. La combinaison est C-u C-c C-q, qui réaligne les balises en mode org. Cependant, Emacs essaie juste de regarder C-u C-c et puis échoue. Qu'est-ce que je fais mal? Je me rends compte que je pouvais facilement regarder la source ou quelque chose à org-mode comprendre cela, mais pour référence future qu'aurais-je faire pour comprendre ce qui fonctionne quelque chose comme ceci est lié à?

Edit: OK, il est donc en fait C-u suivi par C-c C-q, et selon emacs c'est ce que cette combinaison est liée à:

  

(org-set-tags-commande et option arg juste align)

     

Appelez la commande set-tags pour l'entrée actuelle.

Alors qu'est-ce que cela signifie exactement pour donner cette commande l'argument 4?

Oh, juste pour donner une explication: Je suis en train de commencer à apprendre emacs-Lisp et la personnalisation et l'une des choses que je voulais faire était d'avoir cette commande ajouté à l'avant-save-crochet de sorte que lorsque je sauve un fichier org, les balises s'aligne automatiquement.

modifier final: je me suis dit pourquoi cette commande se comporte comme il le fait; étant donné l'argument préfixe qu'il change son comportement. Comment puis-je régler l'argument préfixe lorsque vous appelez la fonction dans elisp?

Était-ce utile?

La solution

Il est pas un problème général avec des combinaisons qui sont trois touches longues. Par exemple, C-hc ESC ESC ESC (clavier escape-quit) ou C-h c C-x r t (string-rectangle) à la fois fin de travail

Lorsque je tente C-h c u C-C-C C-q dans org-mode, les interruptions de commande après C-u et indique:

C-u runs the command universal-argument

dans le mini-tampon, ce qui est correct. Donc, en fait, "Cu Cc Cq" est pas une commande, il est la commande "Cc Cq" (org table-wrap-région) a commencé avec un argument supplémentaire (4 - voir Ch k Cu pour une explication).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top