Size: a a a

2021 January 31

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Не компилировать, а запустить maketags.awk
Не-а, компилировать
источник

EG

Emmanuel Goldstein in pro.vim
maketags.awk делает не то
источник

G

GNU/Vsevolod in pro.vim
Т.е. единственный выход — каждые n минут качать директорию doc, генерить авком и чекать дифф
источник

EG

Emmanuel Goldstein in pro.vim
Теги собираются через make helptags, и make helptags сначала компилирует сам неовим
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Т.е. единственный выход — каждые n минут качать директорию doc, генерить авком и чекать дифф
Я предлагаю положить в репозиторий файлы nvim_tags_hash и vim_tags_hash
В докерфайле ADD их и после этого фетчить теги
источник

EG

Emmanuel Goldstein in pro.vim
Таким образом, докер будет их обновлять, когда мы обновим коммит-хеши в мастере
источник

G

GNU/Vsevolod in pro.vim
А еще лучше попросить ребят подправить CI, чтобы тэги тоже компилились. Они же енивей для тестирования собирают где-то его
источник

EG

Emmanuel Goldstein in pro.vim
Ну, я могу запостить issue в neovim, но хз как быстро они отреагируют
И в любом случае нам нужно как-то на своей стороне выбирать версию тегов
источник

EG

Emmanuel Goldstein in pro.vim
Лучше всего было бы, если бы их можно было скачать напрямую с neovim.io и vimhelp.org, но это точно не судьба
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Я предлагаю положить в репозиторий файлы nvim_tags_hash и vim_tags_hash
В докерфайле ADD их и после этого фетчить теги
Но это зависит от человека все равно
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Ну, я могу запостить issue в neovim, но хз как быстро они отреагируют
И в любом случае нам нужно как-то на своей стороне выбирать версию тегов
+
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Но это зависит от человека все равно
Обновлять теги неовима нужно по передвиганию тега nightly в neovim/neovim
Обновлять теги вима нужно по изменению файла в мастере vim/vim
источник

EG

Emmanuel Goldstein in pro.vim
Мне влом это автоматизировать
Проще время от времени вручную хеши менять
источник

G

GNU/Vsevolod in pro.vim
А чем хеш считать?
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
А чем хеш считать?
Ничем не считать, я про хеш коммита
источник

EG

Emmanuel Goldstein in pro.vim
По хешу коммита скачиваем теги / компилируем неовим и забираем теги
источник

G

GNU/Vsevolod in pro.vim
Да не, компилить их всякий раз неок
источник

EG

Emmanuel Goldstein in pro.vim
А чо делать
источник

EG

Emmanuel Goldstein in pro.vim
Это не страшно, разрабы неовима всё равно забили двигать тег nightly, лол
источник

EG

Emmanuel Goldstein in pro.vim
Пересобирать придётся только когда они его подвинут наконец
источник