Vimを改造したくなったからneovimを導入して使ってみる
July 7, 2022•274 words
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を使いたい!
続く。