---

こんにちは〜

vimからNeovimへの移行

雰囲気でvimを使っていたのでちゃんと使いこなそうと思い、Neovimに手を出してみる。
普段railsで開発してるのでrubyの自動補完も入れたい。

覚書

環境

  • mac(Mojave)
  • rubyインストール済み
  • python3インストール済み
  • deinインストール済み

Neovimのインストール

$ brew install neovim
$ nvim -v
NVIM v0.3.4
Build type: Release
LuaJIT 2.0.5

環境変数設定

export XDG_CONFIG_HOME=~/.config

上記を~/.bash_profileに追加して

$ source ~/.bash_profile

を実行する

ディレクトリ作成

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

neovimの設定は~/.config/nvim/init.vimに書いていく

init.vimを編集

もともとあった.vimrcを元にinit.vimを編集

github.com

dein.vimの設定・プラグイン追加

$ mkdir -p  $XDG_CONFIG_HOME/nvim/rc/
$ touch $XDG_CONFIG_HOME/nvim/rc/dein.toml
$ touch $XDG_CONFIG_HOME/nvim/rc/dein_lazy.toml

使うプラグインをdein.tomlに追加していく

github.com

自動補完のプラグイン追加

まず、dein_lazy.tomlを編集

github.com

必要なコマンドを実行していく

$ sudo pip3 install neovim
$ brew install ctags
$ nvim

nvimを開いたら自動的に必要なプラグインを勝手にインストールしてくれる

うまくいってないところ

f:id:motty72:20190417150236p:plain

タブのところに?が出てしまってる・・・
今度調べる

参考