NeoVim придумали задроты, которые считают, что люди должны служить компьютерам, а не компьютеры людям. Мышь для них это что-то непостижимое. И даже стрелок на клавиатуре быть не должно, ведь есть hjkl.
Я задрот в другом - комфорт. Люблю как создавать, так и использовать удобные вещи с приятным UI. Поэтому на Linux я всегда ставлю Micro. Это как Nano с улучшательствами. Также я всегда устанавливаю тему catppuccin. Но подключаю её нестандартно для того, чтобы она работатла сразу у всех пользователей, даже у свеже-созданных. Как это сделать:
- Конфиг ставлю в
/etc/micro/settings.json:
{
"colorscheme": "catppuccin-mocha-transparent",
"mkparents": true
}
- Темы кидаю в
/etc/micro/colorschemes - У
rootсоздаю папку/root/.config/micro, а внутри ярлыки:
ln -s /etc/micro/settings.json /root/.config/micro/settings.json
ln -s /etc/micro/bindings.json /root/.config/micro/bindings.json
ln -s /etc/micro/colorschemes /root/.config/micro/colorschemes
- Теперь копируем это всё и для других пользователей.
- Делаем чтобы это работало для новых пользователей:
ln -s /etc/micro/settings.json /etc/skel/.config/micro/settings.json
ln -s /etc/micro/bindings.json /etc/skel/.config/micro/bindings.json
ln -s /etc/micro/colorschemes /etc/skel/.config/micro/colorschemes
Всё, теперь у всех пользователей будут доступны темы, у всех будет одинаковый конфиг. Но, при этом у каждого останется свой файл ~/.config/micro/buffers/history.