Je lisais la documentation du mode Yasnippet, quand je suis arrivé à la section où la clé de déclenchement est définie:
Il semble que le mode mineur de Yasnippet définit la TABclé à exécuter en yas-expand
utilisant:
(define-key yas-minor-mode-map (kbd "<tab>") 'yas-expand)
(define-key yas-minor-mode-map (kbd "TAB") 'yas-expand)
Quelle est la difference entre <tab>
et TAB
? (J'ai essayé de google, mais je n'ai pas pu trouver de description claire)
key-bindings
Håkon Hægland
la source
la source
<tab>
etTAB
?<tab>
etTAB
, la seule façon d'exécuter la commande associée àTAB
est de taperC-i
?<tab>
à une commande différente de celle à laquelle vous vous liezTAB
, alors ce que vous obtenez lorsque vous appuyez sur la touche "Tab" dépend de ce qu'il envoie à Emacs. S'il envoieC-i
(akaTAB
) alors vous obtenez laTAB
liaison. S'il envoie,<tab>
vous obtenez sa liaison. (Et oui, vous pouvez toujours frapperC-i
pour obtenir laTAB
reliure.)TAB
clés sont fournies parStreakyCobra
dans ce numéro de github spacemacs. Vous voudrez peut-être inclure certaines de ces informations dans votre réponse.