LINUX.ORG.RU

Как установить vim-plug глобально?

 ,


0

1

Кто-нибудь знает, как установить vim-plug глобально в /etc/vim/vimrc? Хочется для каждого пользователя установить темы, настройки, а дальше сам пользователь в своем хомяке тонко настраивал. Я пытался установить глобально в /etc/vim/, но ничего толкового не получилось. Гугл ничего толкового не дал. Или как глобально ставиться разные плагины из интернета? Какой правильный способ есть?



Последнее исправление: superteremok (всего исправлений: 1)

Или как глобально ставиться разные плагины из интернета? Какой правильный способ есть?

Нет правильного способа, не надо ставить плагины для пользователей, не делай им зла.

habamax ★★★
()

Я пытался установить глобально в /etc/vim/, но ничего толкового не получилось. Гугл ничего толкового не дал. Или как глобально ставиться разные плагины из интернета? Какой правильный способ есть?

Но если ты хочешь пользователям зла, установив плагины за них – не используй vim-plug для этого. Используй простой гит (при желании скриптованный шеллом) для :h packages.

git clone https://my-plugin-vim-repo-bla /etc/vim/pack/i-am-evil/start/
....

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

не надо ставить плагины для пользователей, не делай им зла.

почему? наоборот облегчаю. мне нужен подсветка nginx, если я установлю плагин в своем home, то при sudo vim /etc/nginx/nginx/site-available/google.com ничего не будет подсвечиваться. это неудобно.

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

Зачем Ex режим? Это вообще хардкор для моих юзеров. Пощади их.

man sudo

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

sudo -E

Сори, не так я подумал )). Думал что я буду вводить sudo vim -E. Круто!

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

Это реверсивная шутка, тот чел подумал что режим Ed а -E это типаа вообще из другой оперы )))))))) Так что я шутил про ванлайн редактирование оно убого и было нужно тогда когда компуктеры были убоги. Но к этому треду отношения это не имеет.

anonymous
()

Вообще, если тебе так нравится эта странная идея, можно создать какой-нибудь файл типа /etc/plugins.vim и добавить туда список плагинов для plug:

call plug#begin()

" Plug 'drmingdrmer/vim-toggle-quickfix'
Plug 'iCyMind/NeoSolarized'
Plug 'jiangmiao/auto-pairs'
Plug 'Chiel92/vim-autoformat'
Plug 'Numkil/ag.nvim'
" Plug 'scrooloose/nerdcommenter'
Plug 'scrooloose/nerdtree'
Plug 'neomake/neomake'
Plug 'mihaifm/bufstop'
" Plug 'mboughaba/i3config.vim'
" Plug 'easymotion/vim-easymotion'
" Plug 'blueshirts/darcula'
Plug 'majutsushi/tagbar'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'simnalamburt/vim-mundo'
Plug 'morhetz/gruvbox'
Plug 'justinmk/vim-sneak'
Plug 'thinca/vim-quickrun'
Plug 'crusoexia/vim-monokai'
" Plug 'blueshirts/darcula'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
" Plug 'machakann/vim-sandwich'
Plug 'vim-scripts/loremipsum'
Plug 'rbong/vim-crystalline'
Plug 'tpope/vim-commentary'
" Plug 'NLKNguyen/papercolor-theme'
" Plug 'tpope/vim-vinegar'
" Plug 'Shougo/defx.nvim', { 'do': ':UpdateRemotePlugins' }
" Plug 'joshdick/onedark.vim'
Plug 'lifepillar/vim-gruvbox8'
" Plug 'takac/vim-hardtime'
Plug 'romainl/vim-cool'
Plug 'tpope/vim-surround'
" Plug 'bkad/CamelCaseMotion'
" Plug 'smancill/conky-syntax.vim'
Plug 'z0mbix/vim-shfmt', { 'for': 'sh' }
Plug 'mbbill/undotree'

call plug#end()

" Plugins update/upgrade
command! PU PlugUpdate | PlugUpgrade

" еще можно добавить дефолтных настроек для разных плагинов

Каждый файл конфига неовима начинать строкой:

$ cat ~/.config/nvim/init.vim
runtime /etc/plugins.vim

Ну и устанавливать/обновлять все это командой :PU . Не уверен, что все это будет работать though :)

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

мне нужен подсветка nginx

мне

это неудобно

У меня заранее кончились аргументы. ☺

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