# denops plugins [[plugins]] # denops.vim repo = 'vim-denops/denops.vim' hook_add = ''' let g:denops_server_addr = '127.0.0.1:32123' ''' [[plugins]] # skkeleton repo = 'vim-skk/skkeleton' depends = 'denops.vim' on_map = { ic = '(skkeleton-toggle)' } build = 'bash $HOME/dotfiles/bin/skk_dict.sh' hook_add = ''' imap (skkeleton-toggle) cmap (skkeleton-toggle) ''' hook_source = ''' augroup skkeleton_autocmds autocmd! autocmd User skkeleton-initialize-pre call vimrc#skkeleton_init() autocmd User skkeleton-enable-pre call vimrc#skkeleton_pre() autocmd User skkeleton-disable-pre call vimrc#skkeleton_post() autocmd InsertLeave * mode augroup END ''' [[plugins]] # lightline_skk.vim repo = 'yasunori-kirin0418/lightline_skk.vim' on_source = 'skkeleton' hook_source = ''' call lightline_skk#option('display', { \ 'hiragana': 'あぁ﫦', \ 'katakana': 'アァ﫦', \ 'hankaku-katakana': 'アァ﫦', \ 'zenkaku-alphabet': 'Aa﫦', \ 'alphabet': 'Aa﫦', \ }) ''' [[plugins]] # denops-translate.vim repo = 'skanehira/denops-translate.vim' depends = 'denops.vim' on_cmd = 'Translate' on_map = { 'nx' = '(Translate' } hook_add = ''' nmap tx (Translate) nmap tX (Translate-reverse) xmap tx (Translate) xmap tX (Translate-reverse) ''' [[plugins]] # denops-silicon.vim repo = 'skanehira/denops-silicon.vim' depends = 'denops.vim' on_cmd = 'Silicon' hook_source = ''' let g:silicon_options = { \ 'font': 'Cica', \ 'no_line_number': v:false, \ 'no_round_corner': v:false, \ 'no_window_controls': v:true, \ 'background_color': '#434C5E', \ 'line_offset': 1, \ 'line_pad': 2, \ 'pad_horiz': 80, \ 'pad_vert': 100, \ 'shadow_blur_radius': 20, \ 'shadow_color': '#2E3440', \ 'shadow_offset_x': 10, \ 'shadow_offset_y': 10, \ 'tab_width': &tabstop, \ 'theme': 'Nord', \ } ''' [[plugins]] repo = 'yuki-yano/fuzzy-motion.vim' depends = ['denops.vim', 'kensaku.vim'] on_cmd = ['FuzzyMotion'] hook_add = ''' nnoremap s/ FuzzyMotion ''' hook_source = ''' let g:fuzzy_motion_auto_jump = v:true let g:fuzzy_motion_matchers = ['fzf', 'kensaku'] ''' [[plugins]] repo = 'lambdalisue/kensaku.vim' depends = 'denops.vim' [[plugins]] repo = 'lambdalisue/kensaku-search.vim' depends = 'kensaku.vim' on_map = { 'c' = '(kensaku-search-replace)' } hook_add = ''' cnoremap (kensaku-search-replace) '''