Bug 47469

Summary: Отдельно упаковать /usr/share/nvim-qt/runtime
Product: Sisyphus Reporter: Arseny Maslennikov <arseny>
Component: neovim-qtAssignee: cow <cow>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cow
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Arseny Maslennikov 2023-09-05 19:10:30 MSK
Здравствуйте!

Чтобы комфортно пользоваться neovim-qt как фронтендом к nvim --listen $addr на сервере, на этот сервер нужно ставить каталог /usr/share/nvim-qt/runtime с содержимым. По крайней мере, это необходимо, чтобы из коробки работала интеграция с буферами обмена.

Предлагаю (не требую) упаковать их в подпакет, который можно ставить на сервер (т. е. машину без десктопа/GUI), не ставя туда сам neovim-qt. Соответственно, сам neovim-qt будет зависеть от этого подпакета, но не наоборот.


С другой стороны, nvim_gui_shim.vim много лет не менялся, причин менять его в обозримом будущем не просматривается, и его можно спокойно утащить себе в пользовательский runtime — но тогда, если вдруг состав runtime изменится, его можно забыть обновить, или забыть поставить; т. е., наверное, кому-то кроме меня тоже будет удобнее держать подпакет.
Comment 1 Arseny Maslennikov 2023-09-05 21:19:35 MSK
(In reply to Arseny Maslennikov from comment #0)
> С другой стороны, nvim_gui_shim.vim много лет не менялся, причин менять его
> в обозримом будущем не просматривается

Это я погорячился утверждать, что не менялся:
https://github.com/equalsraf/neovim-qt/commits/master/src/gui/runtime
Comment 2 Repository Robot 2023-09-06 14:10:04 MSK
neovim-qt-0.2.17-alt8.git7b02596 -> sisyphus:

 Wed Sep 06 2023 Vladimir Didenko <cow@altlinux> 0.2.17-alt8.git7b02596
 - Move neovim dependency to runtime package
 Wed Sep 06 2023 Vladimir Didenko <cow@altlinux> 0.2.17-alt7.git7b02596
 - Move runtime files into the separate package (closes: #47469)