Files
nvim_cfg/lua/plug.lua
2022-10-28 15:59:38 +02:00

55 lines
1.5 KiB
Lua

require("mason").setup()
return require('packer').startup(function(use)
use 'wbthomason/packer.nvim'
use 'folke/tokyonight.nvim'
use 'kyazdani42/nvim-web-devicons'
use {
'nvim-telescope/telescope.nvim', tag = '0.1.0',
requires = { {'nvim-lua/plenary.nvim'} }
}
use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
}
use {'neoclide/coc.nvim', branch = 'release'}
use 'mfussenegger/nvim-dap'
use {
"klen/nvim-test",
config = function()
require('nvim-test').setup()
end
}
use 'tpope/vim-commentary'
use 'williamboman/mason.nvim'
use 'williamboman/mason-lspconfig.nvim'
use 'neovim/nvim-lspconfig'
use 'simrat39/rust-tools.nvim'
-- copy pasted from https://rsdlt.github.io/posts/rust-nvim-ide-guide-walkthrough-development-debug/
use 'hrsh7th/nvim-cmp'
-- LSP completion source:
use 'hrsh7th/cmp-nvim-lsp'
-- Useful completion sources:
use 'hrsh7th/cmp-nvim-lua'
use 'hrsh7th/cmp-nvim-lsp-signature-help'
use 'hrsh7th/cmp-vsnip'
use 'hrsh7th/cmp-path'
use 'hrsh7th/cmp-buffer'
use 'hrsh7th/vim-vsnip'
use 'puremourning/vimspector'
use 'voldikss/vim-floaterm'
use 'lewis6991/impatient.nvim'
use {
'm-demare/hlargs.nvim',
requires = { 'nvim-treesitter/nvim-treesitter' }
}
use 'RRethy/vim-illuminate'
use {
"windwp/nvim-autopairs",
config = function() require("nvim-autopairs").setup {} end
}
end)