こんちには。
neovim + dein.vimで環境を整えています。プラグインを入れようとしたのですが、うまくいっていないように見えます。
[やってみたこと]
vim-airlineが入るか確認する。正しく読まれてテーマが変わったら、ファイルの設定の仕方が正しいと思うことにする。プラグインはtomlファイルごとに切り分ける。
tomlファイルは、プラグインごとにconfigurationを分割して記述ためのものだと理解しています。
[確認]
:echo $MYVIMRC >> ~/Local/nvim/init.vim
" init.vim " dein.vim plugin manager if &compatible set nocompatible endif let s:dein_dir = '~/.cache/dein' let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim' let s:toml_dir = s:dein_dir . '/.cache/.vimrc/.dein' let s:toml_vim-airline = s:toml_dir . 'vim-airline.toml' " Add the dein installation directory into runtimepath " set runtimepath+={path to dein directory} set runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vim if dein#load_state(s:dein_dir) call dein#begin(s:dein_dir) call dein#add(s:dein_repo_dir) call dein#add('Shougo/deoplete.nvim') call dein#load_toml(s:toml_vim-airline) if !has('nvim') call dein#add('roxma/nvim-yarp') call dein#add('roxma/vim-hug-neovim-rpc') endif call dein#end() call dein#save_state() endif if dein#check_install() call dein#install() endif filetype plugin indent on syntax enable
vim-airlineに関する記述はvim-airline.tomlに記述しています。
" vim-airline.toml [[plugins]] repo = 'vim-airline/vim-airline' depends = ['vim-airline-themes'] hook_add = ''' " タブラインの表示 let g:airline#extensions#tabline#enabled = 1 " (タブが一個の場合)バッファのリストをタブラインに表示する機能をオフ let g:airline#extensions#tabline#show_buffers = 0 " 0でそのタブで開いてるウィンドウ数、1で左のタブから連番 let g:airline#extensions#tabline#tab_nr_type = 1 " パワーラインフォントの使用 let g:airline_powerline_fonts = 1 " aleの表示 let g:airline#extensions#ale#enabled = 1 " Do not collapse the status line while having multiple windows let g:airline_inactive_collapse = 0 " tagbarの表示 let g:airline#extensions#tagbar#enabled = 1 " virtualenvを有効 let g:airline#extensions#virtualenv#enabled = 1 ''' [[plugins]] repo = 'vim-airline/vim-airline-themes' hook_add = ''' let g:airline_theme = 'molokai' '''
問題になるかどうは不明ですが。vim-airline-themesの部分の記述は後から付け足したもので、その前に一度dein.vimを起動しました。
[結果]
デフォルトだと黒だったのですが、青くなりました。
:help LOCAL ADDITIONS: *local-additions* |dein.txt| Dark powered Vim/Neovim plugin manager |deoplete.txt| Dark powered asynchronous completion framework for Neovim/Vim8 |matchit.txt| Extended "%" matching |dein.txt| Dark powered Vim/Neovim plugin manager
しかし、local-additionsにvim-airlineは見当たりません。
[疑問]
tomlファイルの記述に誤りがあるのか。そもそもtomlファイルの理解が間違っているのか。あるいはそれ以前の問題なのか。
サーチして調べてみましたが、設定ファイルが貼ってあるだけで理解の助けにはなりませんでした。些末な問題かもしれませんがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/18 03:36
2020/10/18 09:39
退会済みユーザー
2020/10/18 11:47
2020/10/18 12:18