Size: a a a

2020 August 21

DK

Denis Kalyuzhnyy in pro.vim
еще tpope/vim-surround помогает неплохо
источник

VK

Vyacheslav Koval in pro.vim
Про emmet я знаю, спасибо, нужно будет разобраться подробнее. Хочется, чтобы дополнительно было автозакрытие тегов.
Насколько я понял, можно использовать один из плагинов - DelimitMate, AutoClose, AutoPairs
источник

DK

Denis Kalyuzhnyy in pro.vim
источник

DK

Denis Kalyuzhnyy in pro.vim
крч надо по вкусу смотреть )
источник

VK

Vyacheslav Koval in pro.vim
Похоже, то, что нужно, спасибо!
источник

EG

Emmanuel Goldstein in pro.vim
Vyacheslav Koval
Про emmet я знаю, спасибо, нужно будет разобраться подробнее. Хочется, чтобы дополнительно было автозакрытие тегов.
Насколько я понял, можно использовать один из плагинов - DelimitMate, AutoClose, AutoPairs
emmet тебе их, в целом, сам открывает и сам закрывает.
https://asciinema.org/a/XoqLLklE1dnLb9HpKncJzg6mX
источник

н

немедленно in pro.vim
мне больше всего помогает Tabnine
источник

GK

Georgy Komarov in pro.vim
Konstantin
Кто-нибудь настраивал автоимпорты в nvim-lsp?
Как вообще работает автоимпорт?
Я вот смотрю реализацию в имаксовом lsp-mode. Получается, что автоимпорт — это дополнение некоторых LSP-серверов, которое работает через textDocument/codeAction.
Значит, если ты используешь подходящий LSP-сервер, nvim-lsp будет показывать ошибки и предлагать сделать импорт недостающего пакета. Не очень представляю, какая дополнительная конфигурация потребуется.
источник

K

Konstantin in pro.vim
Georgy Komarov
Как вообще работает автоимпорт?
Я вот смотрю реализацию в имаксовом lsp-mode. Получается, что автоимпорт — это дополнение некоторых LSP-серверов, которое работает через textDocument/codeAction.
Значит, если ты используешь подходящий LSP-сервер, nvim-lsp будет показывать ошибки и предлагать сделать импорт недостающего пакета. Не очень представляю, какая дополнительная конфигурация потребуется.
Ну вот в coc.nvim это работает. А в nvim-lsp нет, хотя language server один и тот же
источник

GK

Georgy Komarov in pro.vim
Konstantin
Ну вот в coc.nvim это работает. А в nvim-lsp нет, хотя language server один и тот же
А как это сделано в coc? Может, это расширение конкретного lsp-сервера?
источник

VG

Vadim Goncharov in pro.vim
источник

G

GNU/Vsevolod in pro.vim
Мне нужен лангсервер для бнф-ок
источник

G

GNU/Vsevolod in pro.vim
хайлайтер нашол, лангсервер нит
источник

EG

Emmanuel Goldstein in pro.vim
Georgy Komarov
Как вообще работает автоимпорт?
Я вот смотрю реализацию в имаксовом lsp-mode. Получается, что автоимпорт — это дополнение некоторых LSP-серверов, которое работает через textDocument/codeAction.
Значит, если ты используешь подходящий LSP-сервер, nvim-lsp будет показывать ошибки и предлагать сделать импорт недостающего пакета. Не очень представляю, какая дополнительная конфигурация потребуется.
См. функцию vim.lsp.buf.code_action()
источник

GK

Georgy Komarov in pro.vim
GNU/Vsevolod
Мне нужен лангсервер для бнф-ок
Что за бнф? Формы Бэкуса Наура?
источник

G

GNU/Vsevolod in pro.vim
Georgy Komarov
Что за бнф? Формы Бэкуса Наура?
да
источник

EG

Emmanuel Goldstein in pro.vim
Но она пока работает так себе
источник

VG

Vadim Goncharov in pro.vim
GNU/Vsevolod
Мне нужен лангсервер для бнф-ок
омг, кто-то пишет на голый бнф? =)
источник

G

GNU/Vsevolod in pro.vim
Vadim Goncharov
омг, кто-то пишет на голый бнф? =)
Ну а как мне яп дизайнить?
источник

VG

Vadim Goncharov in pro.vim
GNU/Vsevolod
Ну а как мне яп дизайнить?
сразу в lex/yacc =)
источник