Yo uso los paquetes de modo Empresa y Yasnippet. Cuando escribo en un búfer, recibo sugerencias de autocompletado de la Compañía.
Para Yasnippet, tengo un directorio que contiene los fragmentos. En ese directorio tengo por ejemplo, el archivo foo.yasnippet
.
Cuando estoy escribiendo foo
en el búfer y Tabpresiono, obtengo un menú emergente para yasnippets, que puedo elegir qué fragmento ( foo
o foo-bar
) quiero insertar. Me gustaría integrar el yasnippet foo
en la finalización de la empresa. Cuando escribo foo
, me gustaría ver el fragmento en la ventana emergente de finalización de la empresa.
es posible? Si es así, ¿cómo podría lograr esto? En Vim lo tienes con Neocomplete y VimSnippets. Cuando busqué en Google, encontré este enlace con Elisp, pero no pude entender cómo aplicarlo.
¿Alguna sugerencia?
fuente
C-h f company-yasnippet RET
Respuestas:
Tengo el siguiente fragmento en mi configuración y parece que es exactamente lo que quieres:
Básicamente, configura el backend de yasnippet con cualquier otro backend que haya activado, de modo que obtenga la finalización adecuada para el back-end correspondiente y sus fragmentos.
fuente