49 lines
1.4 KiB
Lua
49 lines
1.4 KiB
Lua
require('packer').startup(function(use)
|
|
use 'wbthomason/packer.nvim'
|
|
use {
|
|
"williamboman/mason.nvim",
|
|
"williamboman/mason-lspconfig.nvim",
|
|
"neovim/nvim-lspconfig",
|
|
"WhoIsSethDaniel/mason-tool-installer.nvim"
|
|
}
|
|
use 'mfussenegger/nvim-dap'
|
|
use 'jose-elias-alvarez/null-ls.nvim'
|
|
use {
|
|
'nvim-telescope/telescope.nvim', tag = '0.1.0',
|
|
requires = { {'nvim-lua/plenary.nvim'} }
|
|
}
|
|
use 'nvim-lua/lsp-status.nvim'
|
|
use 'jiangmiao/auto-pairs'
|
|
use 'machakann/vim-sandwich'
|
|
use 'machakann/vim-highlightedyank'
|
|
use 'bling/vim-airline'
|
|
use 'airblade/vim-gitgutter'
|
|
use 'easymotion/vim-easymotion'
|
|
use {
|
|
'antoinemadec/FixCursorHold.nvim',
|
|
'kosayoda/nvim-lightbulb'
|
|
}
|
|
use 'hrsh7th/cmp-nvim-lsp'
|
|
use 'hrsh7th/cmp-buffer'
|
|
use 'hrsh7th/cmp-path'
|
|
use 'hrsh7th/nvim-cmp'
|
|
use 'hrsh7th/cmp-cmdline'
|
|
use 'saadparwaiz1/cmp_luasnip'
|
|
use 'L3MON4D3/LuaSnip'
|
|
use 'kyazdani42/nvim-web-devicons'
|
|
use 'kyazdani42/nvim-tree.lua'
|
|
use 'tpope/vim-fugitive'
|
|
use {
|
|
'nvim-treesitter/nvim-treesitter',
|
|
run = function() require('nvim-treesitter.install').update({ with_sync = true }) end,
|
|
}
|
|
use 'folke/tokyonight.nvim'
|
|
use 'simrat39/rust-tools.nvim'
|
|
use {"akinsho/toggleterm.nvim", tag = 'v2.*', config = function()
|
|
require("toggleterm").setup()
|
|
end}
|
|
use 'https://git.sr.ht/~whynothugo/lsp_lines.nvim'
|
|
--use 'morhetz/gruvbox'
|
|
|
|
end)
|