summaryrefslogtreecommitdiff
path: root/config/essentials/nvim/lua/user/packer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/nvim/lua/user/packer.lua')
-rw-r--r--config/essentials/nvim/lua/user/packer.lua57
1 files changed, 57 insertions, 0 deletions
diff --git a/config/essentials/nvim/lua/user/packer.lua b/config/essentials/nvim/lua/user/packer.lua
new file mode 100644
index 0000000..931e7d4
--- /dev/null
+++ b/config/essentials/nvim/lua/user/packer.lua
@@ -0,0 +1,57 @@
+return require('packer').startup(function(use)
+ use('wbthomason/packer.nvim')
+
+ -- files
+ use {
+ 'nvim-telescope/telescope.nvim', tag = '0.1.1',
+ requires = { {'nvim-lua/plenary.nvim'} }
+ }
+ use('nvim-telescope/telescope-symbols.nvim')
+ use('theprimeagen/harpoon')
+
+ -- colors
+ use('shaunsingh/nord.nvim')
+ use('norcalli/nvim-colorizer.lua')
+
+ use('airblade/vim-gitgutter')
+
+ use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'})
+ use('nvim-treesitter/playground')
+
+ use('mbbill/undotree')
+
+ use('tpope/vim-capslock')
+ use('tpope/vim-commentary')
+ use('tpope/vim-endwise')
+ use('tpope/vim-fugitive')
+ use('tpope/vim-repeat')
+ use('tpope/vim-surround')
+ use('tpope/vim-vinegar')
+
+ -- utils
+ use('godlygeek/tabular')
+ use('renerocksai/calendar-vim')
+ use('LordTlasT/live-server')
+ use('ojroques/vim-oscyank', {branch = "main"})
+ use("potamides/pantran.nvim")
+
+ -- objects
+ use('michaeljsmith/vim-indent-object')
+
+ -- completion
+ use('neovim/nvim-lspconfig')
+ use('hrsh7th/nvim-cmp')
+ use('hrsh7th/cmp-nvim-lua')
+ use('hrsh7th/cmp-nvim-lsp')
+ use('hrsh7th/cmp-buffer')
+ use('hrsh7th/cmp-path')
+ use('hrsh7th/cmp-cmdline')
+ use('hrsh7th/cmp-nvim-lsp-signature-help')
+ use('alvan/vim-closetag')
+ -- snippets
+ use('L3MON4D3/LuaSnip')
+ use('saadparwaiz1/cmp_luasnip')
+
+ -- notes
+ use('renerocksai/telekasten.nvim')
+end)