Вы можете написать свои собственные фрагменты, используя плагин для фрагментов. Vim-lsp рекомендует несколько в :h vim-lsp
. Однако я не верю, что есть какой-либо способ добавить фрагменты непосредственно на языковой сервер, не модифицируя этот сервер напрямую.
При этом, возможно, не так уж сложно изменить сервер и добавить несколько фрагментов. Например, vim-language-server , кажется, сохраняет свои фрагменты, определенные в snippets.ts
файле здесь . Изменение этого файла может помешать автоматическому обновлению сервера, но это не должно вызывать реальных проблем, если вы не испортили синтаксис. А затем, когда вы захотите обновить сервер, просто сохраните свои изменения где-нибудь, отмените их в этом файле и дайте ему обновить, а затем добавьте их обратно.