Neovim本体のインストール
https://github.com/neovim/neovim/wiki/Installing-Neovimpython3のインストール
https://www.python.org/Neovim Python Client のインストール
コマンドプロンプトC:> pip install neovim
PATHが通っていなくてエラーが出たら
C:>py -m pip install neovim
dein の設定
init.vim の配置場所・Windowsのデフォルト: %LOCALAPPDATA%\nvim\init.vim
・環境変数XDG_CONFIG_HOME設定時: %XDG_CONFIG_HOME%\nvim\init.vim
init.vim
C:\Users\hida\nvim\init.vim
----------
set runtimepath+=~/.nvim/dein/repos/github.com/Shougo/dein.vim
let s:dein_home_dir = expand('~/.nvim/dein')
let s:dein_repo_dir = expand('~/.nvim/dein/repos/github.com/Shougo/dein.vim')
let s:toml_file = expand('~/.nvim/conf/dein.toml')
let s:toml_lazy = expand('~/.nvim/conf/dein_lazy.toml')
" dein.vim がなければ git clone
if !isdirectory(s:dein_repo_dir)
execute '!git clone https://github.com/Shougo/dein.vim' s:dein_repo_dir
endif
" プラグイン読み込み&キャッシュ作成
if dein#load_state(s:dein_home_dir)
call dein#begin(s:dein_home_dir)
call dein#load_toml(s:toml_file, {'lazy': 0})
call dein#load_toml(s:toml_lazy, {'lazy': 1})
call dein#end()
call dein#save_state()
endif
" 不足プラグインの自動インストール
if has('vim_starting') && dein#check_install()
call dein#install()
endif
----------
起動時ロード用のプラグイン設定
C:\Users\hida\.nvim\conf\dein.toml
----------
[[plugins]]
repo = 'Shougo/dein.vim'
----------
遅延ロード用のプラグイン設定
C:\Users\hida\.nvim\conf\dein_lazy.toml
----------
[[plugins]]
[[plugins]]
repo = 'Shougo/denite.nvim'
on_cmd = 'Denite'
on_i = 1
hook_source = '''
call denite#custom#map('insert', '<c-n>', '<denite:move_to_next_line>', 'noremap')
call denite#custom#map('insert', '<c-p>', '<denite:move_to_previous_line>', 'noremap')
'''
[[plugins]] # Plugin to easily access Most Recently Used (MRU) files
repo = 'Shougo/neomru.vim'
on_source = 'denite.nvim'
on_path = '.*'
[[plugins]] # Yank
repo = 'Shougo/neoyank.vim'
on_source = 'denite.nvim'
on_event = 'TextYankPost'
----------
:checkhealthで確認
0 コメント:
コメントを投稿