aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/packer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config/packer.lua')
-rw-r--r--lua/config/packer.lua61
1 files changed, 61 insertions, 0 deletions
diff --git a/lua/config/packer.lua b/lua/config/packer.lua
new file mode 100644
index 0000000..99af8d4
--- /dev/null
+++ b/lua/config/packer.lua
@@ -0,0 +1,61 @@
1vim.cmd [[packadd packer.nvim]]
2return require('packer').startup(function(use)
3 use 'wbthomason/packer.nvim'
4 use 'nvim-treesitter/nvim-treesitter'
5 use 'neovim/nvim-lspconfig'
6 use 'lukas-reineke/indent-blankline.nvim'
7 use 'lervag/vimtex'
8 use 'morhetz/gruvbox'
9 use 'airblade/vim-gitgutter'
10 use 'catppuccin/nvim'
11 use 'jose-elias-alvarez/null-ls.nvim'
12 use 'windwp/nvim-ts-autotag'
13 use 'mfussenegger/nvim-dap'
14 use 'mxsdev/nvim-dap-vscode-js'
15 use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} }
16 use {
17 'nvim-telescope/telescope.nvim', tag = '0.1.0',
18 requires = { { 'nvim-lua/plenary.nvim' } }
19 }
20 use {
21 'VonHeikemen/lsp-zero.nvim',
22 requires = {
23 { 'neovim/nvim-lspconfig' },
24 { 'williamboman/mason.nvim' },
25 { 'williamboman/mason-lspconfig.nvim' },
26 { 'hrsh7th/nvim-cmp' },
27 { 'hrsh7th/cmp-buffer' },
28 { 'hrsh7th/cmp-path' },
29 { 'saadparwaiz1/cmp_luasnip' },
30 { 'hrsh7th/cmp-nvim-lsp' },
31 { 'hrsh7th/cmp-nvim-lua' },
32 { 'rafamadriz/friendly-snippets' },
33 }
34 }
35use({
36 "L3MON4D3/LuaSnip",
37 -- follow latest release.
38 tag = "v2.*", -- Replace <CurrentMajor> by the latest released major (first number of latest release)
39 -- install jsregexp (optional!:).
40 run = "make install_jsregexp"
41})
42 use {
43 'numToStr/Comment.nvim',
44 config = function()
45 require('Comment').setup()
46 end
47 }
48 use({
49 "iamcco/markdown-preview.nvim",
50 run = "cd app && npm install",
51 setup = function() vim.g.mkdp_filetypes = { "markdown" } end,
52 ft = { "markdown" },
53 })
54 use {
55 "windwp/nvim-autopairs",
56 config = function() require("nvim-autopairs").setup {} end
57 }
58 use { 'codota/tabnine-nvim', run = "./dl_binaries.sh" }
59
60
61end)