Files
setup/.config/nvim/lua/wicked/packer.lua
radumacocian 984c55deac first setup
2024-08-18 18:48:04 +02:00

56 lines
1.5 KiB
Lua

-- 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'
use {
'nvim-telescope/telescope.nvim', tag = '0.1.8',
-- or , branch = '0.1.x',
requires = { { 'nvim-lua/plenary.nvim' } }
}
use({
'neanias/everforest-nvim',
config = function()
vim.cmd('colorscheme everforest')
end
})
use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
use('nvim-treesitter/playground')
use('theprimeagen/harpoon')
use('mbbill/undotree')
use('tpope/vim-fugitive')
use('idanarye/vim-merginal')
use('williamboman/mason.nvim')
use('williamboman/mason-lspconfig.nvim')
use('seblj/roslyn.nvim')
use('neovim/nvim-lspconfig')
use {
'nvim-lualine/lualine.nvim',
requires = { 'nvim-tree/nvim-web-devicons', opt = true }
}
use {
'VonHeikemen/lsp-zero.nvim',
branch = 'v3.x',
requires = {
--- Uncomment the two plugins below if you want to manage the language servers from neovim
{ 'hrsh7th/nvim-cmp' },
{ 'hrsh7th/cmp-nvim-lsp' },
{ 'L3MON4D3/LuaSnip' },
}
}
use {
'MoaidHathot/dotnet.nvim',
config = function()
require("dotnet").setup({})
end
}
end)