config/nvim/.config/nvim/plugs.vim
2023-04-05 12:13:16 -04:00

55 lines
1.3 KiB
VimL

call plug#begin('~/.local/.shared/nvim/plugged')
" File navigation
Plug 'scrooloose/nerdtree'
let g:NERDTreeMinimalMenu=1
" Fuzzy file finding is great
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
" Better session handling
Plug 'tpope/vim-obsession'
" git utilities
Plug 'tpope/vim-fugitive' " whose fault is it
" Language support
Plug 'sheerun/vim-polyglot' " Automatic syntax highlighting for many languages
Plug 'ntietz/tla.vim'
Plug 'fatih/vim-go'
" Markdown suppoert
Plug 'godlygeek/tabular'
Plug 'preservim/vim-markdown'
let g:vim_markdown_folding_disabled = 1
let g:vim_markdown_strikethrough = 1
" Use common config to setup tab depth
Plug 'editorconfig/editorconfig-vim'
" Make things real pretty
" Plug 'flazz/vim-colorschemes'
Plug 'rafi/awesome-vim-colorschemes'
" Completions <3
Plug 'hrsh7th/nvim-cmp', { 'branch': 'main' }
Plug 'hrsh7th/cmp-nvim-lsp', { 'branch': 'main' }
Plug 'hrsh7th/cmp-buffer', { 'branch': 'main' }
Plug 'L3MON4D3/LuaSnip', {'tag': 'v1.*'}
" Rust support
Plug 'simrat39/rust-tools.nvim'
Plug 'neovim/nvim-lspconfig'
Plug 'nvim-lua/plenary.nvim'
" Nice hovers
Plug 'stevearc/dressing.nvim'
" Our new AI overlords 🤖
Plug 'github/copilot.vim', { 'branch': 'release' }
" Uncomment this line to disable copilot
"let g:copilot_enabled = 0
call plug#end()