summaryrefslogtreecommitdiff
path: root/nvim/lua/aa_prime/packer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/aa_prime/packer.lua')
-rw-r--r--nvim/lua/aa_prime/packer.lua48
1 files changed, 48 insertions, 0 deletions
diff --git a/nvim/lua/aa_prime/packer.lua b/nvim/lua/aa_prime/packer.lua
new file mode 100644
index 0000000..c557eb6
--- /dev/null
+++ b/nvim/lua/aa_prime/packer.lua
@@ -0,0 +1,48 @@
+vim.cmd [[packadd packer.nvim]]
+
+return require('packer').startup(function(use)
+ use 'wbthomason/packer.nvim'
+ use {
+ 'nvim-telescope/telescope.nvim', tag = '0.1.8',
+ requires = { {'nvim-lua/plenary.nvim'} }
+ }
+ -- use "rebelot/kanagawa.nvim" -- kanagawa-{lotus, wave, dragon}
+ use "tanvirtin/monokai.nvim"
+ use {
+ "loctvl842/monokai-pro.nvim",
+ config = function()
+ require("monokai-pro").setup()
+ end
+ }
+
+ use ("nvim-treesitter/nvim-treesitter", {run = ':TSUpdate'})
+ use "ThePrimeagen/harpoon"
+
+ use {
+ 'VonHeikemen/lsp-zero.nvim',
+ branch = 'v3.x',
+ requires = {
+
+ -- LSP support
+ {'neovim/nvim-lspconfig'},
+ {'williamboman/mason.nvim'},
+ {'williamboman/mason-lspconfig.nvim'},
+
+ -- Autocompletion
+ {'hrsh7th/nvim-cmp'},
+ {'hrsh7th/cmp-buffer'},
+ {'hrsh7th/cmp-path'},
+ {'saadparwaiz1/cmp_luasnip'},
+ {'hrsh7th/cmp-nvim-lsp'},
+ {'hrsh7th/cmp-nvim-lua'},
+
+ -- Snippets
+ {'L3MON4D3/LuaSnip'},
+ {'rafamadriz/friendly-snippets'},
+ }
+ }
+
+ use "savq/melange-nvim"
+ use "numToStr/FTerm.nvim"
+ use "mattn/emmet-vim"
+end)