aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/packer.lua
diff options
context:
space:
mode:
authorphajw <dscr@duck.com>2024-01-25 16:31:23 +0100
committerphajw <dscr@duck.com>2024-01-25 16:31:23 +0100
commita0d4284f53f90fb94430edb5309cee4bc0067e7e (patch)
treecad9fdca4c96d4f65b5c6566d3dabc9469afd406 /lua/config/packer.lua
parent8471aeda42ff08420c99955ea785db0f24b5b7a2 (diff)
downloadneovim-a0d4284f53f90fb94430edb5309cee4bc0067e7e.tar.gz
neovim-a0d4284f53f90fb94430edb5309cee4bc0067e7e.zip
Add licence, enable silent formatters execution
Diffstat (limited to '')
-rw-r--r--lua/config/packer.lua115
1 files changed, 60 insertions, 55 deletions
diff --git a/lua/config/packer.lua b/lua/config/packer.lua
index 887b330..36b9058 100644
--- a/lua/config/packer.lua
+++ b/lua/config/packer.lua
@@ -1,56 +1,61 @@
1vim.cmd [[packadd packer.nvim]] 1vim.cmd([[packadd packer.nvim]])
2return require('packer').startup(function(use) 2return require("packer").startup(function(use)
3 use 'wbthomason/packer.nvim' 3 use("wbthomason/packer.nvim")
4 use 'nvim-treesitter/nvim-treesitter' 4 use("nvim-treesitter/nvim-treesitter")
5 use 'neovim/nvim-lspconfig' 5 use("neovim/nvim-lspconfig")
6 use 'lukas-reineke/indent-blankline.nvim' 6 use("lukas-reineke/indent-blankline.nvim")
7 use 'lervag/vimtex' 7 use("lervag/vimtex")
8 use 'morhetz/gruvbox' 8 use("morhetz/gruvbox")
9 use 'airblade/vim-gitgutter' 9 use("airblade/vim-gitgutter")
10 use 'jose-elias-alvarez/null-ls.nvim' 10 use("jose-elias-alvarez/null-ls.nvim")
11 use 'windwp/nvim-ts-autotag' 11 use("windwp/nvim-ts-autotag")
12 use 'lunacookies/vim-colors-xcode' 12 use("lunacookies/vim-colors-xcode")
13 use 'mfussenegger/nvim-dap' 13 use("mfussenegger/nvim-dap")
14 use 'mxsdev/nvim-dap-vscode-js' 14 use("mxsdev/nvim-dap-vscode-js")
15 use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} } 15 use({ "rcarriga/nvim-dap-ui", requires = { "mfussenegger/nvim-dap" } })
16use { 16 use({
17 'nvim-telescope/telescope.nvim', tag = '0.1.4', 17 "nvim-telescope/telescope.nvim",
18 requires = { {'nvim-lua/plenary.nvim'} } 18 tag = "0.1.4",
19} 19 requires = { { "nvim-lua/plenary.nvim" } },
20 use { 20 })
21 'VonHeikemen/lsp-zero.nvim', 21 use({
22 requires = { 22 "VonHeikemen/lsp-zero.nvim",
23 { 'neovim/nvim-lspconfig' }, 23 requires = {
24 { 'williamboman/mason.nvim' }, 24 { "neovim/nvim-lspconfig" },
25 { 'williamboman/mason-lspconfig.nvim' }, 25 { "williamboman/mason.nvim" },
26 { 'hrsh7th/nvim-cmp' }, 26 { "williamboman/mason-lspconfig.nvim" },
27 { 'hrsh7th/cmp-buffer' }, 27 { "hrsh7th/nvim-cmp" },
28 { 'hrsh7th/cmp-path' }, 28 { "hrsh7th/cmp-buffer" },
29 { 'saadparwaiz1/cmp_luasnip' }, 29 { "hrsh7th/cmp-path" },
30 { 'hrsh7th/cmp-nvim-lsp' }, 30 { "saadparwaiz1/cmp_luasnip" },
31 { 'hrsh7th/cmp-nvim-lua' }, 31 { "hrsh7th/cmp-nvim-lsp" },
32 { 'rafamadriz/friendly-snippets' }, 32 { "hrsh7th/cmp-nvim-lua" },
33 } 33 { "rafamadriz/friendly-snippets" },
34 } 34 },
35 use({ 35 })
36 "L3MON4D3/LuaSnip", 36 use({
37 tag = "v2.*", 37 "L3MON4D3/LuaSnip",
38 run = "make install_jsregexp" 38 tag = "v2.*",
39 }) 39 run = "make install_jsregexp",
40 use { 40 })
41 'numToStr/Comment.nvim', 41 use({
42 config = function() 42 "numToStr/Comment.nvim",
43 require('Comment').setup() 43 config = function()
44 end 44 require("Comment").setup()
45 } 45 end,
46 use({ 46 })
47 "iamcco/markdown-preview.nvim", 47 use({
48 run = "cd app && npm install", 48 "iamcco/markdown-preview.nvim",
49 setup = function() vim.g.mkdp_filetypes = { "markdown" } end, 49 run = "cd app && npm install",
50 ft = { "markdown" }, 50 setup = function()
51 }) 51 vim.g.mkdp_filetypes = { "markdown" }
52 use { 52 end,
53 "windwp/nvim-autopairs", 53 ft = { "markdown" },
54 config = function() require("nvim-autopairs").setup {} end 54 })
55 } 55 use({
56 "windwp/nvim-autopairs",
57 config = function()
58 require("nvim-autopairs").setup({})
59 end,
60 })
56end) 61end)