From 5e774de1f40616cd4fec2f600a5f2b99612e028b Mon Sep 17 00:00:00 2001 From: hozan23 Date: Sun, 4 Aug 2024 09:05:04 +0200 Subject: init commit --- lua/plugins.lua | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 lua/plugins.lua (limited to 'lua') 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) -- cgit v1.2.3