# Shougoware {{{ - Shougo/denite.nvim: - Shougo/neomru.vim: - Shougo/deoplete.nvim: - Shougo/neosnippet.vim: lazy: 1 on_ft: - neosnippet on_event: - InsertEnter - Shougo/defx.nvim: lazy: 1 on_cmd: Defx # }}} # operator-user {{{ - kana/vim-operator-user: # only autoload files, no need to make this lazy - rhysd/vim-operator-surround: lazy: 1 on_map: (operator-surround- - tek/vim-operator-assign: lazy: 1 on_map: (operator-assign) # }}} # textobj-user {{{ - kana/vim-textobj-user: # only autoload files, no need to make this lazy - thinca/vim-textobj-between: lazy: 1 on_map: x: (textobj-between- o: (textobj-between- - kana/vim-textobj-function: lazy: 1 on_map: (textobj-function- - haya14busa/vim-textobj-function-syntax: lazy: 1 on_map: (textobj-function- depends: - vim-textobj-function - kana/vim-textobj-indent: lazy: 1 on_map: (textobj-indent- # }}} # visual {{{ - jacoborus/tender.vim: - itchyny/lightline.vim: - lukas-reineke/indent-blankline.nvim: # }}} # code reading / navigation {{{ - easymotion/vim-easymotion: - sk1418/QFGrep: lazy: 1 on_map: - QFGrep - QFRestore - t9md/vim-quickhl: lazy: 1 on_map: - (quickhl - tpope/vim-projectionist: lazy: 1 # I'm only using alternate feature for now on_cmd: - A - AS - AV - AT - preservim/tagbar: lazy: 1 on_cmd: - TagbarToggle - nvim-treesitter/nvim-treesitter: lazy: 1 # TODO: automate :TSUpdate - nvim-treesitter/nvim-treesitter-context: lazy: 1 depends: - nvim-treesitter on_cmd: - TSContextEnable - TSContextDisable - TSContextToggle # }}} # code writing / editing {{{ - kana/vim-smartchr: lazy: 1 on_event: - InsertEnter - tyru/caw.vim: lazy: 1 on_map: (caw - AndrewRadev/splitjoin.vim: lazy: 1 on_map: - Splitjoin - AndrewRadev/sideways.vim: lazy: 1 on_map: - SidewaysArgumentTextobj on_cmd: - SidewaysLeft - SidewaysRight - AndrewRadev/switch.vim: lazy: 1 on_cmd: - Switch - SwitchReverse on_func: - switch#Switch - tpope/vim-abolish: lazy: 1 on_cmd: - Abolish - Subvert on_map: - (abolish-coerce-word) - junegunn/vim-easy-align: lazy: 1 on_cmd: - EasyAlign on_map: - (EasyAlign) - simnalamburt/vim-mundo: lazy: 1 on_cmd: - MundoShow - MundoHide - MundoToggle - tommcdo/vim-exchange: lazy: 1 on_map: - (Exchange # shiftwidth, expandtab, etc. - tpope/vim-sleuth: # }}} # communicating with outer world {{{ # git - tpope/vim-fugitive: - tpope/vim-rhubarb: - shumphrey/fugitive-gitlab.vim: # GitHub - mattn/webapi-vim: lazy: 1 - mattn/gist-vim: lazy: 1 depends: - webapi-vim on_cmd: - Gist # grep - mhinz/vim-grepper: lazy: 1 on_cmd: - Grepper on_map: - (GrepperOperator) # tmux - jpalardy/vim-slime: lazy: 1 on_map: Slime on_cmd: - SlimeConfig # syntax checkers etc. - vim-syntastic/syntastic: lazy: 1 on_cmd: - SyntasticReset - SyntasticCheck # browser - tyru/open-browser.vim: lazy: 1 on_source: twibill.vim on_cmd: - OpenBrowser - OpenBrowserSearch - OpenBrowserSmartSearch on_map: - (openbrowser on_ft: - markdown # for previm on_func: - openbrowser#open - openbrowser#_keymapping_smart_search # twitter - basyura/twibill.vim: lazy: 1 on_source: TweetVim - basyura/TweetVim: lazy: 1 on_cmd: - TweetVimVersion - TweetVimAddAccount - TweetVimSwitchAccount - TweetVimHomeTimeline - TweetVimMentions - TweetVimUserTimeline - TweetVimListStatuses - TweetVimSearch - TweetVimSay - TweetVimUserStream - TweetVimCommandSay - TweetVimCurrentLineSay - TweetVimClearIcon # markdown - previm/previm: lazy: 1 on_ft: - markdown - mikeboiko/vim-markdown-folding: lazy: 1 on_ft: - markdown # }}} # filetype specific {{{ - andys8/vim-elm-syntax: lazy: 1 on_ft: elm - diepm/vim-rest-console: lazy: 1 on_ft: rest - mhinz/vim-lookup: lazy: 1 on_ft: vim - MaxMEllon/vim-jsx-pretty: lazy: 1 on_ft: javascript - mattn/emmet-vim: lazy: 1 on_ft: - html - css - javascript - javascriptreact - jsx - typescript - typescriptreact - tsx - rodjek/vim-puppet: lazy: 1 on_ft: - puppet - rust-lang/rust.vim: lazy: 1 on_ft: - rust - jvirtanen/vim-hcl: lazy: 1 on_ft: - hcl - hashivim/vim-terraform: lazy: 1 on_ft: - terraform - habamax/vim-godot: lazy: 1 on_ft: - gdscript - gsl # }}} # IDE'ish {{{ - Exafunction/windsurf.vim: - autozimu/LanguageClient-neovim: rev: next build: 'bash install.sh' - tpope/vim-sleuth: - easymotion/vim-easymotion: - kana/vim-smartchr: lazy: 1 on_event: - InsertEnter - kana/vim-altercmd: - tyru/caw.vim: lazy: 1 on_map: (caw - AndrewRadev/splitjoin.vim: lazy: 1 on_map: - Splitjoin - AndrewRadev/sideways.vim: lazy: 1 on_map: - SidewaysArgumentTextobj on_cmd: - SidewaysLeft - SidewaysRight - AndrewRadev/switch.vim: lazy: 1 on_cmd: - Switch - SwitchReverse on_func: - switch#Switch - sk1418/QFGrep: lazy: 1 on_map: - QFGrep - QFRestore - t9md/vim-quickhl: lazy: 1 on_map: - (quickhl - tpope/vim-dispatch: lazy: 1 on_cmd: - Make - Copen - Dispatch - FocusDispatch - AbortDispatch - Start - janko/vim-test: depends: - vim-dispatch - vim-projectionist lazy: 1 on_cmd: - TestNearest - TestFile - TestSuite - TestLast - TestVisit - thinca/vim-quickrun: lazy: 1 on_cmd: - QuickRun - rhysd/devdocs.vim: lazy: 1 on_cmd: - DevDocs - DevDocsAll on_map: - (devdocs- # }}} - tyru/vim-altercmd: - tpope/vim-unimpaired: - MarcWeber/vim-addon-local-vimrc: # vim: foldmethod=marker