Estaba leyendo la documentación para el modo Yasnippet, cuando llegué a la sección donde se define la clave de activación:
Parece que el modo menor Yasnippet define la TABclave para ejecutar yas-expand
usando:
(define-key yas-minor-mode-map (kbd "<tab>") 'yas-expand)
(define-key yas-minor-mode-map (kbd "TAB") 'yas-expand)
¿Cuál es la diferencia entre <tab>
y TAB
? (Traté de googlear esto pero no pude encontrar una descripción clara)
key-bindings
Håkon Hægland
fuente
fuente
<tab>
yTAB
?<tab>
yTAB
, ¿la única forma de ejecutar el comando asociadoTAB
es escribirC-i
?<tab>
a un comando diferente al que se vinculaTAB
, lo que obtiene cuando presiona la tecla "Tab" depende de qué / qué envía a Emacs. Si envíaC-i
(akaTAB
), entonces obtienes elTAB
enlace. Si envía<tab>
, obtienes su enlace. (Y sí, siempre puedes golpearC-i
para obtener laTAB
encuadernación.)TAB
entrega las llavesStreakyCobra
en este tema spacemacs GitHub. Es posible que desee incluir parte de esa información en su respuesta.