"----------------------------------------------------------------------------------------------------------------------- " Plugins "---------------------------------------------------------------------------------------------------------------------- call plug#begin('~/.config/nvim/plugged') Plug 'gcmt/taboo.vim' " Rename Tabs Plug 'jremmen/vim-ripgrep' " Use ripgrep for search Plug 'FooSoft/vim-argwrap' " Wrap or unwrap arguments to functions Plug 'w0rp/ale' " Async linting Plug 'tpope/vim-commentary' " Better commenting commands Plug 'tpope/vim-fugitive' " Git integration with vim Plug 'tpope/vim-surround' " Helps with surrounding text Plug 'tpope/vim-repeat' " Enable Repeating of plugin maps Plug 'Thornycrackers-Forks/nord-vim' " Pretty colorscheme Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } " Autocomplete Plug 'deoplete-plugins/deoplete-jedi' " Jedi integration with deoplete " can't find plugin right now Plug 'rbgrouleff/bclose.vim' " Ranger dep for neovim Plug 'francoiscabrol/ranger.vim' " Ranger integration Plug 'nathanaelkane/vim-indent-guides' " Creates indent lines, makes code a bit easier to read Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } " Install fzf Plug 'junegunn/fzf.vim' " fzf integration Plug 'eapache/rainbow_parentheses.vim' " Colored Brackets Plug 'saltstack/salt-vim' " Salt file plugin Plug 'Thornycrackers-Forks/vim-markdown' " Markdown highlighting Plug 'dkarter/bullets.vim' " Better bullet list handling Plug 'reedes/vim-pencil' " Writing utility Plug 'junegunn/goyo.vim' " Distraction Free writing Plug 'mattn/emmet-vim' " Html expansion plugin Plug 'majutsushi/tagbar' " Tagbar explorer Plug 'hashivim/vim-terraform' " Terraform plugin Plug 'godlygeek/tabular' " Formatting code Plug 'vim-scripts/camelcasemotion' " Additional word objects Plug 'LnL7/vim-nix' " Nix for vim Plug 'easymotion/vim-easymotion' " faster jumping Plug 'ervandew/supertab' " Tab for complete Plug 'z0mbix/vim-shfmt', { 'for': 'sh' } " Format shell scripts " File Type Specific Plug 'ledger/vim-ledger' " Ledger plugin Plug 'python-mode/python-mode' " Python awesomeness in vim Plug 'chr4/nginx.vim' " nginx goodness Plug 'Glench/Vim-Jinja2-Syntax' " Jinja Syntax " My custom options Plug 'https://git.codyhiar.com/config/vim-options' call plug#end() " These options don't work inside vim-options let g:ale_lint_on_text_changed = 'never' let g:ale_lint_on_enter = 0 " Deoplete let g:deoplete#enable_at_startup = 1 " Manually set python cause NixOS " Need for figure out how to do this correctly let g:deoplete#sources#jedi#python_path = '/nix/store/v4kkz8a1lf4y21dyq8qwhyr2nvl5n0i3-python3-3.8.5-env/bin/python3' "-----------------------------------------------------------------------------------------------------------------------