نصب پلاگین در neovim
مدتی پیش پس از سالها کار کردن با Vundle، مجبور شدم به خاطر بررسی یک پلاگین خاص مدیرپلاگین VIMام رو به به vim-plug تغییر بدم، نهایتا این سوال پیش مییاد که چرا اصلا مهاجرت نکنیم به neovim؟ چه ربطی داشت؟ چون پلاگین مذکور بهترین عملکرد رو ظاهرا در neovim داره. تو این پست خیلی سریع نحوه نصب و پیکربندی vim-plug روی neovim رو توضیح میدم.
نکته اول اینکه محل قرارگیری تنظیمات neovim برخلاف VIM که در HOME$ قرار داشت در این شاخه (فایل) قرار گرفته:
~/.config/nvim/init.vimابتدا این دایرکتوری رو بررسی کنید که وجود داشته باشه اگر نداره بسازید:
mkdir -p ~/.local/share/nvim/site/autoloadسپس vim-plug رو در دایرکتوری autoload قرار بدید:
wget \
'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' \
-O '.local/share/nvim/site/autoload/plug.vim'اینطور به نظر میرسه که عموم مردم علاقه دارند پلاگینهای نصب شده رو در config/neovim./~ قرار بدند، اما من ترجیح میدهم در کنار خود vim-plug باشه،
پس دایرکتوری زیر رو ایجاد میکنیم:
mkdir ~/.local/share/nvim/site/pluggedو یک فایل برای نگه داشتن لیست پلاگینها در این شاخه ایجاد میکنیم:
touch ~/.config/nvim/plugins.vimحالا میتونیم تنظیمات vim-plug رو در فایل بالا قرار بدیم، به همراه پلاگینهای مورد نظرمون برای نصب:
call plug#begin('~/.local/share/nvim/site/plugged')
Plug 'user/repo' # plugin repo in github
call plug#end()به آدرسی که در plug#begin آمده توجه کنید، همون دایرکتوی که در دو مرحلهی قبل برای نگهداری از پلاگین ها ساختیم.
نهایتا فایل تنظیمات neovim رو ویرایش و خط زیر رو توش قرار میدیم تا هر بار که اجرا میشه فایل حاوی لیست پلاگینهامون هم source بشه.
so ~/.config/nvim/plugins.vimحالا کافیه بزنیم PlugInstall تا پلاگینها نصب بشند.