# denops plugins [[plugins]] # skkeleton repo = 'github.com/vim-skk/skkeleton' depends = 'denops.vim' on_map = { ic = '<Plug>(skkeleton-toggle)' } hooks_file = '$HOOKS_DIR/skkeleton.lua' [[plugins]] # statusline_skk.vim repo = 'github.com/yasunori0418/statusline_skk.vim' on_source = 'skkeleton' hooks_file = '$HOOKS_DIR/statusline_skk.lua' [[plugins]] repo = 'github.com/NI57721/skkeleton-state-popup' on_source = 'skkeleton' hooks_file = '$HOOKS_DIR/skkeleton_state_popup.lua' [[plugins]] # denops-translate.vim repo = 'github.com/skanehira/denops-translate.vim' depends = 'denops.vim' on_cmd = 'Translate' [[plugins]] # denops-silicon.vim repo = 'github.com/skanehira/denops-silicon.vim' depends = 'denops.vim' on_cmd = 'Silicon' hooks_file = '$HOOKS_DIR/silicon.lua' [[plugins]] repo = 'github.com/yuki-yano/fuzzy-motion.vim' depends = ['denops.vim', 'vim-kensaku'] on_cmd = ['FuzzyMotion'] lua_add = ''' vim.keymap.set("n", [[s/]], [[<Cmd>FuzzyMotion<CR>]], { noremap = true }) ''' lua_source = ''' vim.g['fuzzy_motion_auto_jump'] = true vim.g['fuzzy_motion_matchers'] = { 'fzf', 'kensaku' } ''' [[plugins]] repo = 'github.com/lambdalisue/vim-kensaku' depends = 'denops.vim' [[plugins]] repo = 'github.com/lambdalisue/vim-kensaku-search' depends = 'vim-kensaku' on_func = 'kensaku_search#replace' [[plugins]] repo = 'github.com/kat0h/bufpreview.vim' depends = ['denops.vim', 'open-browser.vim'] build = 'deno task prepare' on_cmd = ['PreviewMarkdown', 'PreviewMarkdownToggle'] lua_source = ''' vim.g.bufpreview_server_port = '11223' ''' [[plugins]] repo = 'github.com/kuuote/jsonyaml.vim' depends = ['denops.vim'] on_cmd = ['JY', 'YJ'] hooks_file = '$HOOKS_DIR/jsonyaml.lua' [[plugins]] repo = 'github.com/yukimemi/jsontoml.vim' depends = ['denops.vim'] on_cmd = ['JT', 'TJ'] hooks_file = '$HOOKS_DIR/jsontoml.lua'