aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugin/packer.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugin/packer.lua')
-rw-r--r--.config/nvim/lua/plugin/packer.lua56
1 files changed, 38 insertions, 18 deletions
diff --git a/.config/nvim/lua/plugin/packer.lua b/.config/nvim/lua/plugin/packer.lua
index 03b5906..19265c8 100644
--- a/.config/nvim/lua/plugin/packer.lua
+++ b/.config/nvim/lua/plugin/packer.lua
@@ -1,11 +1,11 @@
return require("packer").startup(function(use)
- use 'wbthomason/packer.nvim'
- use 'christoomey/vim-tmux-navigator'
+ use "wbthomason/packer.nvim"
+ use "christoomey/vim-tmux-navigator"
use {
- "kyazdani42/nvim-tree.lua",
- requires = "kyazdani42/nvim-web-devicons"
- }
+ "nvim-tree/nvim-tree.lua",
+ requires = "kyazdani42/nvim-web-devicons"
+ }
use {
"nvim-telescope/telescope.nvim",
@@ -23,8 +23,20 @@ return require("packer").startup(function(use)
}
}
+ use {
+ "utilyre/barbecue.nvim",
+ tag = "*",
+ requires = {
+ "SmiteshP/nvim-navic",
+ "nvim-tree/nvim-web-devicons", -- optional dependency
+ },
+ after = "nvim-web-devicons", -- keep this if you're using NvChad
+ config = function()
+ require("barbecue").setup()
+ end,
+ }
+
use { "tpope/vim-fugitive" }
- use { "weedatom/presence.nvim" }
use { "mhinz/vim-startify" }
use { "DanilaMihailov/beacon.nvim" }
use {
@@ -35,27 +47,29 @@ return require("packer").startup(function(use)
use { "HiPhish/nvim-ts-rainbow2" }
use {
- 'VonHeikemen/lsp-zero.nvim',
+ "VonHeikemen/lsp-zero.nvim",
requires = {
-- LSP Support
- {'neovim/nvim-lspconfig'},
- {'williamboman/mason.nvim'},
- {'williamboman/mason-lspconfig.nvim'},
+ {"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'},
+ {"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'},
+ {"L3MON4D3/LuaSnip"},
+ {"rafamadriz/friendly-snippets"},
}
}
+ use { "kosayoda/nvim-lightbulb" }
+
use { "michaeljsmith/vim-indent-object" }
use {
@@ -69,6 +83,12 @@ return require("packer").startup(function(use)
"nvim-treesitter/nvim-treesitter",
run = ":TSUpdate"
}
+
+ use {
+ "danymat/neogen",
+ requires = "nvim-treesitter/nvim-treesitter"
+ }
+
use("nvim-treesitter/playground")
end)