diff options
author | hozan23 <hozan23@karyontech.net> | 2024-08-04 09:05:04 +0200 |
---|---|---|
committer | hozan23 <hozan23@karyontech.net> | 2024-08-04 09:05:04 +0200 |
commit | 5e774de1f40616cd4fec2f600a5f2b99612e028b (patch) | |
tree | 0ab344a4ea34416a45e7cb33b26a3a11e013495d /lua |
Diffstat (limited to 'lua')
-rw-r--r-- | lua/plugins.lua | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lua/plugins.lua b/lua/plugins.lua new file mode 100644 index 0000000..6d0857f --- /dev/null +++ b/lua/plugins.lua @@ -0,0 +1,33 @@ +-- This file can be loaded by calling `lua require('plugins')` from your +-- init.vim + +-- Only required if you have packer configured as `opt` +vim.cmd([[packadd packer.nvim]]) + +return require("packer").startup(function(use) + -- Packer can manage itself + use("wbthomason/packer.nvim") + + -- Lsp config plugin + use({ "neovim/nvim-lspconfig" }) + + -- Manage lsp servers, linters, and formatters + use({ "williamboman/mason.nvim" }) + use({ "williamboman/mason-lspconfig.nvim" }) + + -- Auto completion + use({ "hrsh7th/nvim-cmp" }) + use({ "hrsh7th/cmp-nvim-lsp" }) + + -- Gruvbox theme + use({ "ellisonleao/gruvbox.nvim" }) + + -- Vim airline plugin + use({ "vim-airline/vim-airline" }) + use({ "vim-airline/vim-airline-themes" }) + + -- Git plugins + use({ "tpope/vim-fugitive" }) + use({ "tpope/vim-rhubarb" }) + use({ "shumphrey/fugitive-gitlab.vim" }) +end) |