Я использую пакеты Фирменный режим и Ясниппет. Когда я печатаю в буфере, я получаю предложения по автозаполнению от компании.
Для Ясниппета у меня есть каталог, который содержит фрагменты. В этом каталоге у меня есть, например, файл foo.yasnippet
.
Когда я печатаю foo
в буфере и Tabнажимаю, я получаю всплывающее меню для yasnippets, которое я могу выбрать, какой фрагмент ( foo
или foo-bar
) я хочу вставить. Я хотел бы интегрировать yasnippet foo
в завершение компании. Когда я печатаю foo
, я хотел бы видеть фрагмент во всплывающем окне завершения компании.
Это возможно? Если так, как я мог достигнуть этого? В Vim это происходит с Neocomplete и VimSnippets. Когда я гуглил, я нашел эту связь с Элиспом, но я не мог понять, как ее применить.
Какие-либо предложения?
источник
C-h f company-yasnippet RET
Ответы:
У меня есть следующий фрагмент в моей конфигурации, и кажется, что это именно то, что вы хотите:
По сути, он устанавливает бэкэнд yasnippet с каждым другим бэкэндом, который вы активировали, так что вы получите правильное завершение для соответствующего бэкэнда, а также для ваших фрагментов.
источник