key-bindings – ¿Cuál es la diferencia entre TAB y<tab> ?

Pregunta:

Estaba leyendo la documentación para el modo Yasnippet, cuando llegué a la sección donde se define la tecla de activación:

Parece que el modo menor de Yasnippet define la tecla TAB 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 ? (Intenté buscar en Google esto pero no pude encontrar una descripción clara)

Respuesta:

Aunque Emacs generalmente traduce <tab> (la tecla única) a TAB ( Ci ), puede vincular <tab> y TAB a cosas diferentes:

(global-set-key (kbd "<tab>") #'proced)
(global-set-key (kbd "TAB") #'indent-for-tab-command)

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım