dotfiles/nvim/.config/nvim/lua/plugins.lua

48 lines
1.1 KiB
Lua

vim.cmd [[packadd packer.nvim]]
return require('packer').startup(function(use)
-- Packer can manage itself
use('wbthomason/packer.nvim')
-- LSP
use('neovim/nvim-lspconfig')
-- colorschemes
use('ayu-theme/ayu-vim')
use('morhetz/gruvbox')
use('dikiaap/minimalist')
use('jacoborus/tender.vim')
use('jpo/vim-railscasts-theme')
use('rainux/vim-desert-warm-256')
-- airline
use('vim-airline/vim-airline')
-- NerdTree stuff
use('preservim/nerdtree')
use('Xuyuanp/nerdtree-git-plugin')
use('ryanoasis/vim-devicons')
-- SuperTab
use('ervandew/supertab')
-- Auto-Complete
use('ncm2/ncm2')
use('roxma/nvim-yarp')
-- enable ncm2 for all buffers
-- autocmd BufEnter * call ncm2#enable_for_buffer()
-- IMPORTANT: :help Ncm2PopupOpen for more information
-- set completeopt=noinsert,menuone,noselect
use('ncm2/ncm2-bufword') -- Basic completion
use('ncm2/ncm2-path') -- Path completion
use('ncm2/ncm2-jedi') -- Python completion
-- Slime, for tmux repl-ing
use('jpalardy/vim-slime')
-- Telescope, fuzzy finding
use('nvim-lua/plenary.nvim')
use('nvim-telescope/telescope.nvim')
end)