Me acabo de mudar a Spacemacs desde vim y soy un novato completo con emacs.
No puedo entender cómo expandir yasnippets mientras estoy en modo evil-insert. Sé que yasnippet está disponible porque puedo elegir entre los fragmentos disponibles usando Spc i s
. Sin embargo, me gustaría poder <Tab>
expandirlos. ¿Qué me estoy perdiendo?
describe-mode
(está<f1> m
activado en Emacs predeterminado) y busque en el primer párrafo (donde dice "Modos menores habilitados: ...").Respuestas:
M-/
es el enlace predeterminado para expandir fragmentos noTAB
. Puede descubrir estoSpc ?
luego buscandoyas
fuente
M-/
significa? :)M
está la tecla ALT en, digamos, una máquina Linux o Windows, verdad?yas-expand
aTAB
o no? Debe haber una buena razón para no hacerlo, ya que ese es el valor predeterminado, pero no lo entiendo. Si debo reasignar, ¿hay una opción para esto en Spacemacs?M-x yas-expand
, puedeC-h f yas-expand
verificar qué tecla de acceso rápido está asignada.company
es un marco de autocompletado que admite muchos backends.company-yasnippet
podría ser su backend. Si usa company-yasnippet, consulte https://github.com/company-mode/company-mode/issues/492Uso yasnippets de forma independiente y asigno teclas rápidas globales
M-j
ayas-expand
fuente
Como puedo ver, Spacemacs no está usando el clásico yas-expand pero usa hippie expand que desencadena yas-expand:
fuente