From 367836c01323c22cd3fa07bc88f5195014a2cf52 Mon Sep 17 00:00:00 2001 From: phajw Date: Wed, 4 Oct 2023 06:04:43 -0400 Subject: Move from github --- lua/config/packer.lua | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 lua/config/packer.lua (limited to 'lua/config/packer.lua') 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 @@ +vim.cmd [[packadd packer.nvim]] +return require('packer').startup(function(use) + use 'wbthomason/packer.nvim' + use 'nvim-treesitter/nvim-treesitter' + use 'neovim/nvim-lspconfig' + use 'lukas-reineke/indent-blankline.nvim' + use 'lervag/vimtex' + use 'morhetz/gruvbox' + use 'airblade/vim-gitgutter' + use 'catppuccin/nvim' + use 'jose-elias-alvarez/null-ls.nvim' + use 'windwp/nvim-ts-autotag' + use 'mfussenegger/nvim-dap' + use 'mxsdev/nvim-dap-vscode-js' + use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} } + use { + 'nvim-telescope/telescope.nvim', tag = '0.1.0', + requires = { { 'nvim-lua/plenary.nvim' } } + } + use { + 'VonHeikemen/lsp-zero.nvim', + requires = { + { 'neovim/nvim-lspconfig' }, + { 'williamboman/mason.nvim' }, + { 'williamboman/mason-lspconfig.nvim' }, + { 'hrsh7th/nvim-cmp' }, + { 'hrsh7th/cmp-buffer' }, + { 'hrsh7th/cmp-path' }, + { 'saadparwaiz1/cmp_luasnip' }, + { 'hrsh7th/cmp-nvim-lsp' }, + { 'hrsh7th/cmp-nvim-lua' }, + { 'rafamadriz/friendly-snippets' }, + } + } +use({ + "L3MON4D3/LuaSnip", + -- follow latest release. + tag = "v2.*", -- Replace by the latest released major (first number of latest release) + -- install jsregexp (optional!:). + run = "make install_jsregexp" +}) + use { + 'numToStr/Comment.nvim', + config = function() + require('Comment').setup() + end + } + use({ + "iamcco/markdown-preview.nvim", + run = "cd app && npm install", + setup = function() vim.g.mkdp_filetypes = { "markdown" } end, + ft = { "markdown" }, + }) + use { + "windwp/nvim-autopairs", + config = function() require("nvim-autopairs").setup {} end + } + use { 'codota/tabnine-nvim', run = "./dl_binaries.sh" } + + +end) -- cgit v1.2.3