Bug 47469 - Отдельно упаковать /usr/share/nvim-qt/runtime
Summary: Отдельно упаковать /usr/share/nvim-qt/runtime
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: neovim-qt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: cow@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-05 19:10 MSK by Arseny Maslennikov
Modified: 2023-09-06 14:10 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)