vimrc/plug.vim

86 lines
2.4 KiB
VimL
Raw Normal View History

2018-03-23 12:47:18 +00:00
call plug#begin("~/.config/nvim/plugged")
" look for .editorconfig and merge into vim settings
Plug 'editorconfig/editorconfig-vim'
" file and dir browser
2020-06-23 16:26:53 +00:00
Plug 'preservim/nerdtree'
2020-05-11 15:35:52 +00:00
" git support for nerdtree
Plug 'Xuyuanp/nerdtree-git-plugin'
" syntax checking on steroids
Plug 'scrooloose/syntastic'
2018-02-21 23:37:53 +00:00
" integrate ripgrep, especially to be able to open matches, hugely useful for
" code aware search
2018-02-21 23:37:53 +00:00
Plug 'jremmen/vim-ripgrep'
" lightweight but sophisticated status line
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" git integration
Plug 'tpope/vim-fugitive'
2017-10-19 15:44:18 +00:00
Plug 'tpope/vim-rhubarb'
2020-09-21 14:54:45 +00:00
Plug 'mhinz/vim-signify'
" visualize vim's undo tree
2021-09-16 22:25:31 +00:00
Plug 'mbbill/undotree'
" better support for JS
Plug 'pangloss/vim-javascript'
" find, complete, etc. on steroids
" fast fuzzy finder
2017-10-19 15:44:18 +00:00
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
" auto detect tab and space handling rather than setting per project
Plug 'tpope/vim-sleuth'
2021-09-06 20:57:07 +00:00
" support for the Rust programming language
Plug 'rust-lang/rust.vim'
2021-09-06 20:57:07 +00:00
" the rest of the rust config came from: https://sharksforarms.dev/posts/neovim-rust/
" Collection of common configurations for the Nvim LSP client
2021-09-04 15:25:28 +00:00
Plug 'neovim/nvim-lspconfig'
2021-09-06 20:57:07 +00:00
" Completion framework
Plug 'hrsh7th/nvim-cmp'
" LSP completion source for nvim-cmp
Plug 'hrsh7th/cmp-nvim-lsp'
" Snippet completion source for nvim-cmp
Plug 'hrsh7th/cmp-vsnip'
2021-12-10 14:36:23 +00:00
" Other useful completion sources
2021-09-06 20:57:07 +00:00
Plug 'hrsh7th/cmp-path'
Plug 'hrsh7th/cmp-buffer'
" See hrsh7th's other plugins for more completion sources!
" To enable more of the features of rust-analyzer, such as inlay hints and more!
Plug 'simrat39/rust-tools.nvim'
" Snippet engine
Plug 'hrsh7th/vim-vsnip'
" support for jsonnet
Plug 'google/vim-jsonnet'
2017-11-09 17:04:33 +00:00
" groovy syntax and indent
Plug 'vim-scripts/groovy.vim'
2018-01-02 17:41:19 +00:00
Plug 'vim-scripts/groovyindent-unix'
" auto format all the things
" https://github.com/Chiel92/vim-autoformat
Plug 'Chiel92/vim-autoformat'
2019-08-01 18:38:16 +00:00
" taskwarrior
2020-01-10 18:53:40 +00:00
Plug 'xarthurx/taskwarrior.vim'
2020-01-28 22:36:10 +00:00
" Wiki support
2021-11-03 18:54:54 +00:00
Plug 'vimwiki/vimwiki', { 'branch': 'dev' }
" integrating taskwarrior and vimwiki
Plug 'tools-life/taskwiki'
2021-06-16 14:45:54 +00:00
" Preferred color scheme
Plug 'fneu/breezy'
2021-12-10 14:36:23 +00:00
" Support for the cd replacement, zoxide
Plug 'nanotee/zoxide.vim'
2021-12-28 21:07:11 +00:00
" nvm to make JS/TS/Node easier to work with
Plug 'marene/nvm.vim'
" All of your Plugins must be added before the following line
call plug#end() " required