Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

На самом деле в Lua/Neovim есть только три хорошие вещи:

  1. Выучить новый язык - это весело. Если для автора этот пункт действительно стоит на первом месте, то мое почтение. Хотя может стоило тогда поучить Lua и без привязки к Neovim'у?

  2. Можно писать по-настоящему большие и сложные плагины (а никакой не "init", который что на Lua, что на VimScript будет работать одинаково). Вот только я с ужасом представляю как кто-нибудь теперь возьмет да и напишет builtin web browser, "чтобы было как в emacs'е". Вот такого нам точно не надо!

  3. Можно обращаться к OS API напрямую из модулей расширения Lua. Сам такое делал, чтобы работать с системным clipboard'ом без костылей типа xclip/xsel/wl-copy и разный прочий win32yank. Классная штука, но редко кому нужная. Плюс 99% кода будет на том же C, так что под пункт "изучить Lua" влезает с очень большой натяжкой.

Все остальное - это действительно "мода для гиков". Использовать разные плагины, держать свой код в удобочитаемом состоянии и т.п. можно хоть на Lua, хоть на VimScript. А если не получается, то виноваты во всем руки, но никак не язык.

>Единственная проблема возникла с перечитыванием конфигов

Ну так require же имеет свой кэш и просто так повторно ничего читать не хочет. Можно его, конечно, принудительно вычищать как рекомендуют по ссылке, но правильнее, наверное, в init'е все сразу сделать через dofile. Но тогда придется указывать путь полностью.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность