LINUX.ORG.RU
ФорумAdmin

Vim плагин работает только в sudo. Почему плагин статуслайна не отображается в Vim под обычным пользователем?

 , , , ,


0

2

Редактирую файл конфигурации /etc/vimrc.

После записи изменений в файл всё работает одинаково и под sudo и под обычным пользователем.

Далее пытаюсь установить плагин vim-airline в vim.

Потом я добавил плагин vim-airline:

"///Plug\\\

call plug#begin()

Plug 'NLKNguyen/papercolor-theme'
Plug 'vim-airline/vim-airline'

call plug#end()

"Airline settings
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 1

Установил его с помощью Plug:

:PlugInstall

Записал изменения в файл и перезашёл в vim под sudo, плагин работает, статуслайн отображается корректно, в общем всё как должно быть. Далее для проверки зашёл в vim под обычным пользователем и… этого плагина нет, остался стандартный статуслайн. (((

Что интересно, до установки плагина статуслайна, я установил плагин цветовой схемы, он работал (и работает до сих пор) и под sudo и под обычным пользователем одинаково.

Ну и после этого всего я подумал что конфиг не подтягивается в пользователя, для теста закомментировал строку нумерации строк «set number», записал изменения, перезашёл в вим отдельно под user и под sudo, в обоих случаях нумерация строк пропала. Значит конфиг читается.

Почему же этот плагин работает только в sudo?(


Может ты его установил в /root/.vim , а не в /home/user/.vim

Посмотри ещё документацию по этому плагину, может у него есть какие-то отладочные опции, но если плагина нет в хоме, то отладочные опции не помогут

IvanR ★★★
()
Последнее исправление: IvanR (всего исправлений: 1)
Ответ на: комментарий от IvanR

Установил конфиг? Ну да, он в корневой папке «/etc/vimrc». А VIM устанавливал через «sudo pacman -S gvim»

Krap
() автор топика
Ответ на: комментарий от Krap

Плагины устанавливаются в ~/.vim сравни этот каталог у рута и обычного пользователя, используй команду diff -Naur /root/.vim /home/user/.vim в конфиге они только подключаются

IvanR ★★★
()
Последнее исправление: IvanR (всего исправлений: 1)
Ответ на: комментарий от IvanR

Да, плагин airline установился в root директорию. Значит нужно заставить устанавливаться плагины в home, как же это сделать? Иду гуглить)

Krap
() автор топика
Ответ на: комментарий от Krap

Можно просто руками установить, без всяких мутных утилит, посмотрите, в какую директорию распоковался архив с плагином и аналогично распакуйте архив в домашнюю директорию или просто скопируйте из рута в хом

IvanR ★★★
()
Ответ на: комментарий от Krap

на гитхабе плагина написано, что возможна мануальная установка, написано: просто скопируйте все файлы в вашу диреторию .vim

IvanR ★★★
()
Ответ на: комментарий от Krap

:PlugInstall под пользователем пробуй, так же как под рутом делал.

Keltir
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.