Что: 14bd0cfcf4bbe36850f9e5a5a9c0b5ae72cd38a4 Когда: 2023-06-18 19:56:49+03:00 ------------------------------------------------------------------------ Темы: vim ------------------------------------------------------------------------ navindent http://www.git.stargrave.org/?p=dotfiles.git;a=blob;f=vim/.vim/pack/stargrave/start/navindent/autoload/navindent.vim Ещё в прошлом году переписал IndentWise плагин на vim9script. IndentWise использую (cc51ae4ee57659cddd1476b8992272eb20ff68e1) довольно давно, и не только с Python кодом (8e49bec8beb1c745ef756855ca3c693e96524ed0). Сейчас постоянно и с Go кодом, особенно когда много всяких switch/case элементов, где вставлять пустые строки довольно непотребно может выглядеть, только ради навигации "{"/"}" motion-ами. Как всегда, размер моей версии на порядок меньше, правда за счёт немного выпиленного функционала нафиг не нужного. Плюс на vim9script. Из сторонних vim9script-capable плагинов у меня LSP-шный (e1edf490d610d29c0574443d63abd42dd67aad7c). Как всегда, небольшие косяки и правки приходилось делать. Время от времени обновлял этот плагин и сейчас дошло до того, что у меня остался ровно один мой коммит поверх их основного дерева -- постоянно всякие мелочи исправляют, никакого bloat-а не добавляют. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20navindent%20%2814bd0cfcf4bbe36850f9e5a5a9c0b5ae72cd38a4%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0