Vimを改造したくなったからneovimを導入して使ってみる

Vimを改造したくなったからneovimを導入して使ってみる

9/May/2022

reference


neovim dein 導入 =>https://gakogako.com/neovim-install/
vim-plug導入 =>https://note.com/histone/n/na8ebb8a5909f
neovim dein 実践 => https://zenn.dev/nazo6/scraps/7627369b570548

motivation


結局、.vimrcで設定しないと dein.vim も vim-plug も起動しない。

前回設定したvimを壊してみる .vimrcのreset (怖い) でもneovimを使いたい!

  • init.vimがneovimの主な設定になる

neovim installしてみる



brew install neovim
~ git:(main)  nvim -version
NVIM v0.7.0
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by brew@Monterey
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/local/Cellar/neovim/0.7.0/share/nvim"
Run :checkhealth for more info

設定ファイル init.vim 作成

mkdir -p ~/.config/nvim
touch ~/.config/nvim/init.vim

nvimの下にdeinディレクトリ作成

git:(main)  cd ~/.config/nvim
mkdir dein
cd dein
curl [https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh](https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh) > [installer.sh](http://installer.sh/)
sh ./installer.sh ~/.config/nvim/dein

nvim下にtoml ディレクトリを作成。plugin記述用の dein.tomlとdein_lazy.tomlを作成

nvim git:(main)  ls
dein     init.vim plugged  toml

dein.tomlファイルには全体的に使用したい(常に使用する)プラグインを記入します。

例えば「ディレクトリツリーを表示するプラグインを有効にする」とかですね。

dein_lazy.tomlファイルに関しては編集しているファイル毎に適用したいプラグインを記入します。

例えば「.py拡張子の時にはpythonの保管機能を提供してくれるプラグインを有効にする」

[[plugins]]
repo = 'GitHubの開発者名/GitHubのリポジトリ名'

別途、プラグインマネージャvim-plug導入してみる deinとどっちがplugin管理楽かなぁ


git:(main)  sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
[https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim](https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim)'
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 83129  100 83129    0     0   148k      0 --:--:-- --:--:-- --:--:--  150k

Nerd Fontを導入。


  ~ git:(main)  mkdir -p ~/.local/share/fonts
  ~ git:(main)  cd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" [https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid Sans Mono Nerd Font Complete.otf](https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf)
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 2047k  100 2047k    0     0   914k      0  0:00:02  0:00:02 --:--:-- 4485k

結局、.vimrcで設定しないと dein.vim も vim-plug も起動しない。

前回設定したvimを壊してみる .vimrcのreset (怖い) でもneovimを使いたい!

続く。