# 参考:https://github.com/lighttiger2505/.dotfiles/blob/master/.vim/rc/dein.toml [[plugins]] repo = 'Shougo/dein.vim' #[[plugins]] #repo = 'haya14busa/dein-command.vim' #[[plugins]] #repo = 'vim-scripts/wombat256.vim' #[[plugins]] #repo = 'morhetz/gruvbox' [[plugins]] repo = 'itchyny/lightline.vim' hook_add = 'source ~/.vim/config/plugins/lightline.rc.vim' [[plugins]] repo = 'maximbaz/lightline-ale' # TODO: `on_source` に複数書いたときの挙動は未調査 on_source = ['itchyny/lightline.vim', 'dense-analysis/ale'] hook_add = 'source ~/.vim/config/plugins/lightlineale.rc.vim' #[[plugins]] #repo = 'mhinz/vim-signify' #[[plugins]] #repo = 'lambdalisue/gina.vim' #hook_add = 'source ~/.vim/config/plugins/gina.rc.vim' # 括弧入力補助 [[plugins]] repo = 'machakann/vim-sandwich' hook_add = 'source ~/.vim/config/plugins/vimsandwich.rc.vim' # インデント可視化 [[plugins]] repo = 'nathanaelkane/vim-indent-guides' hook_add = 'source ~/.vim/config/plugins/vimindentguides.rc.vim' #[[plugins]] #repo = 'mattn/sonictemplate-vim' #[[plugins]] #repo = 'airblade/vim-rooter' #hook_add = ''' # let g:rooter_patterns = ['.git/'] # let g:rooter_change_directory_for_non_project_files = 'current' # let g:rooter_use_lcd = 1 #''' #[[plugins]] #repo = 'rhysd/committia.vim' #hook_add = ''' # let g:committia_hooks = {} # function! g:committia_hooks.edit_open(info) # " Additional settings # setlocal spell # setlocal spelllang+=cjk # " If no commit message, start with insert mode # if a:info.vcs ==# 'git' && getline(1) ==# '' # startinsert # end # " Scroll the diff window from insert mode # " Map and # imap (committia-scroll-diff-down-half) # imap (committia-scroll-diff-up-half) # endfunction #''' #[[plugins]] #repo = 'vim-jp/vimdoc-ja' #hook_add = ''' # set helplang=ja,en #''' #[[plugins]] #repo = 'sheerun/vim-polyglot' #hook_add = ''' #let g:polyglot_disabled = ['csv'] #" markdown https://github.com/plasticboy/vim-markdown #let g:vim_markdown_conceal = 0 #" terraform https://github.com/hashivim/vim-terraform #let g:terraform_align=0 #let g:terraform_fold_sections=0 #let g:terraform_fmt_on_save=0 #''' #[[plugins]] #repo = 'roxma/nvim-yarp' #if = "!has('nvim')" #[[plugins]] #repo = 'roxma/vim-hug-neovim-rpc' #if = "!has('nvim')" #[[plugins]] #repo = 'lambdalisue/suda.vim' #hook_add = ''' #" let g:suda_smart_edit = 1 #" let g:suda#prefix = 'suda://' #" let g:suda#prefix = ['suda://', 'sudo://', '_://'] #''' #[[plugins]] #repo = 'lighttiger2505/lab.vim' #on_cmd = [ # 'LabBrowse', # 'LabBrowseFile', #] #hook_add = ''' # nnoremap ab :LabBrowse # nnoremap af :LabBrowseFile #''' [[plugins]] repo = 'skanehira/translate.vim' hook_add = 'source ~/.vim/config/plugins/translate.rc.vim' [[plugins]] repo = 'skanehira/gh.vim' hook_add = 'source ~/.vim/config/plugins/gh.rc.vim' #[[plugins]] #repo = 'echuraev/translate-shell.vim' #on_cmd = ['Trans', 'TransVisual'] #hook_add = ''' # nnoremap se :Trans :en+ja # vnoremap se :Trans :en+ja # nnoremap sj :Trans :ja+en # vnoremap sj :Trans :ja+en #''' # 置換対象文字列ハイライト [[plugins]] repo = 'osyo-manga/vim-over' hook_add = 'source ~/.vim/config/plugins/vimover.rc.vim' # Git連携 [[plugins]] repo = 'tpope/vim-fugitive' # ウィンドウのサイズ切り替え [[plugins]] repo = 'simeji/winresizer' hook_add = 'source ~/.vim/config/plugins/winresizer.rc.vim' # ヘルプの日本語化 [[plugins]] repo = 'vim-jp/vimdoc-ja' hook_add = 'set helplang=ja,en' # Vimの機能のバージョン確認 # 参考:https://twitter.com/the_uhooi/status/1220296839150260224?s=20 [[plugins]] repo = 'tweekmonster/helpful.vim' # Webブラウザの入力欄でNeovimを使う # 日本語入力が難しいためコメントアウト # [[plugins]] # repo = 'glacambre/firenvim' # hook_post_update = 'call firenvim#install(0)'