読者です 読者をやめる 読者になる 読者になる

ayihiscope

主に情報系の話題が好きな大学生の雑記!

NeoVimとdeinの環境設定

f:id:ayihis:20160922174547p:plain

macのOSをsierraにアップデートして,新鮮な気持ちになったので,せっかくなのでNeoVimを使っていこうと思った次第です.

主に作業メモ!

deinのインストール

 $ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
 $ sh ./installer.sh ~/.vim/dein

.vimrcを編集する

特に最初のところ.neobundle使ってるのと違うので注意.

if &compatible
  set nocompatible
endif
set runtimepath+={path to dein.vim directory}

call dein#begin({path to plugin base path directory})
call dein#add({path to dein.vim directory})
call dein#add('Shougo/neocomplete.vim')
"プラグインとか足す
...
call dein#end()

filetype plugin indent on
syntax enable
set number
"好きな設定を書く

NeoVimのインストール

macの場合は

% brew install neovim/neovim/neovim

.zshrcに一行だけ追加

export XDG_CONFIG_HOME=$HOME/.config

それからインストールの最後らへんに以下のような指示が出て来る

…
The Neovim executable is called 'nvim'. To use your existing Vim
configuration:
    ln -s ~/.vim ~/.config/nvim
    ln -s ~/.vimrc ~/.config/nvim/init.vim
See ':help nvim' for more information on Neovim.
…

なので,シンボリックリンクを作成する.これをやらないと「未知の関数です」と言われてしまう.

~/.configのディレクトリがない場合は作る

% mkdir ~/.config
% ln -s ~/.vim ~/.config/nvim
% ln -s ~/.vimrc ~/.config/nvim/init.vim

これで,ターミナルから

% nvim

でNeoVimが起動できる.

起動したNeoVimで以下のコマンド

:call dein#install()

プラグインをインストールする.

まとめ

ウガンダの恵まれない子どもたちに援助を!

細かい設定とか進んだらまとめなきゃ

参考

GitHub - Shougo/dein.vim: Dark powered Vim/Neovim plugin manager

NeoVim、そしてdein.vimへ - Qiita

Vimメモ : dein.vimをNeovimで使ってみる - もた日記

NeoVim と dein.vim を使ってみる! - Qiita