J'utilise les packages mode Entreprise et Yasnippet. Lorsque je tape dans un tampon, je reçois des suggestions de saisie semi-automatique de la société.
Pour Yasnippet, j'ai un répertoire qui contient les extraits. Dans ce répertoire, j'ai par exemple le fichier foo.yasnippet
.
Lorsque je tape foo
dans le tampon et appuie sur Tab, j'obtiens un menu contextuel pour les yasnippets, que je peux choisir quel extrait ( foo
ou foo-bar
) je veux insérer. Je voudrais intégrer le yasnippet foo
dans l'achèvement de l'entreprise. Lorsque je tape foo
, j'aimerais voir l'extrait dans la fenêtre contextuelle Fin de la société.
Est-ce possible? Si oui, comment pourrais-je y parvenir? Dans Vim, vous avez cela avec Neocomplete et VimSnippets. Quand j'ai fait des recherches sur Google, j'ai trouvé ce lien avec Elisp mais je ne pouvais pas comprendre comment l'appliquer.
Aucune suggestion?
la source
C-h f company-yasnippet RET
Réponses:
J'ai l'extrait de code suivant dans ma configuration et il semble que c'est exactement ce que vous voulez:
Fondamentalement, il configure le backend yasnippet avec tous les autres backends que vous avez activés, afin que vous obteniez la bonne fin pour le backend correspondant ainsi que pour vos extraits.
la source