Ich benutze die Pakete Firmenmodus und Yasnippet. Beim Eingeben eines Puffers erhalte ich Vorschläge zur automatischen Vervollständigung von Company.
Für Yasnippet habe ich ein Verzeichnis, das die Schnipsel enthält. In diesem Verzeichnis habe ich zum Beispiel die Datei foo.yasnippet
.
Wenn ich foo
in den Puffer Tabtippe und drücke , erhalte ich ein Popup-Menü für yasnippets, aus dem ich auswählen kann, welches Snippet ( foo
oder welche Snippets foo-bar
) ich einfügen möchte. Ich möchte das yasnippet foo
in die Unternehmensabwicklung integrieren . Wenn ich tippe foo
, möchte ich das Snippet im Popup "Unternehmensabschluss" sehen.
Ist das möglich? Wenn ja, wie könnte ich das erreichen? In Vim haben Sie das mit Neocomplete und VimSnippets. Als ich herumgegoogelt habe, habe ich diese Verbindung mit Elisp gefunden, aber ich konnte mich nicht darum kümmern , wie ich sie anwenden soll.
Irgendwelche Vorschläge?
quelle
C-h f company-yasnippet RET
Antworten:
Ich habe das folgende Snippet in meiner Konfiguration und es scheint genau das zu sein, was Sie wollen:
Grundsätzlich wird das yasnippet-Backend mit jedem anderen von Ihnen aktivierten Backend eingerichtet, sodass Sie die richtige Vervollständigung für das entsprechende Backend sowie Ihre Snippets erhalten.
quelle