From cfe93e6088b43a1fcf24c7d9ace924b8715be23a Mon Sep 17 00:00:00 2001
From: Joe <rbo@gmx.us>
Date: Wed, 27 Dec 2023 18:33:05 +0100
Subject: up

---
 .config/nvim/lua/pack.lua | 86 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)
 create mode 100644 .config/nvim/lua/pack.lua

(limited to '.config/nvim/lua')

diff --git a/.config/nvim/lua/pack.lua b/.config/nvim/lua/pack.lua
new file mode 100644
index 0000000..cfff4a5
--- /dev/null
+++ b/.config/nvim/lua/pack.lua
@@ -0,0 +1,86 @@
+vim.cmd.packadd('packer.nvim')
+
+return require('packer').startup({function(use)
+	-- Packer can manage itself
+	use 'wbthomason/packer.nvim'
+	use {
+		'nvim-telescope/telescope.nvim',
+		branch = '0.1.x',
+		requires = { {'nvim-lua/plenary.nvim'} }
+	}
+	use {
+		'windwp/nvim-autopairs',
+		config = function() require('nvim-autopairs').setup {} end
+	}
+	use 'jiangmiao/auto-pairs'
+	use 'folke/which-key.nvim'
+	use 'mhinz/vim-signify'
+	use 'mhinz/vim-startify'
+	use 'morhetz/gruvbox'
+	use 'mg979/vim-visual-multi'
+	use 'preservim/tagbar'
+	use 'preservim/nerdcommenter'
+	use {
+		'nvim-tree/nvim-tree.lua',
+		requires = {'nvim-tree/nvim-web-devicons'}
+	}
+	use 'mbbill/undotree'
+	-- use 'brglng/vim-sidebar-manager'
+	use 'sainnhe/gruvbox-material'
+	use 'tpope/vim-fugitive'
+	use 'tpope/vim-surround'
+	use 'nvim-lualine/lualine.nvim'
+	use 'voldikss/vim-floaterm'
+	use 'chrisbra/csv.vim'
+	use {
+		'ThePrimeagen/harpoon',
+		branch = 'harpoon2',
+		requires = { {'nvim-lua/plenary.nvim'} }
+	}
+	use 'HiPhish/rainbow-delimiters.nvim'
+	use {
+		'nvim-treesitter/nvim-treesitter',
+		run = function()
+			local ts_update = require('nvim-treesitter.install').update({ with_sync = true })
+			ts_update()
+		end,}
+	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({
+		'folke/trouble.nvim',
+		requires = {
+			{'nvim-tree/nvim-web-devicons'},
+		},
+		config = function()
+			require('trouble').setup {
+				icons = true,
+			}
+		end
+	})
+	use 'onsails/lspkind.nvim'
+end,
+config = {
+  display = {
+    open_fn = require('packer.util').float,
+  }
+}})
-- 
cgit v1.2.3