36 lines
864 B
Lua
36 lines
864 B
Lua
-- Plugins
|
|
require "paq" {
|
|
"savq/paq-nvim";
|
|
|
|
-- status bar
|
|
'nvim-lualine/lualine.nvim';
|
|
|
|
-- Base16 theme
|
|
'RRethy/nvim-base16';
|
|
|
|
-- NERDTree file manager
|
|
'scrooloose/nerdtree';
|
|
'lewis6991/gitsigns.nvim';
|
|
|
|
-- need to install g++ package on Debian
|
|
-- for tree sitter plugins
|
|
'nvim-treesitter/nvim-treesitter';
|
|
|
|
-- LSP installer
|
|
'neovim/nvim-lspconfig';
|
|
-- Mason is a GUI to install language servers and lspconfig is a bridge
|
|
-- between mason and nvim-lspconfig
|
|
'williamboman/mason.nvim';
|
|
'williamboman/mason-lspconfig.nvim';
|
|
|
|
-- autocompletion plugin
|
|
'hrsh7th/nvim-cmp';
|
|
'hrsh7th/cmp-nvim-lsp'; -- LSP source
|
|
'hrsh7th/cmp-path'; -- path source
|
|
|
|
-- vim lint when it is not possible withlsp
|
|
'mfussenegger/nvim-lint';
|
|
|
|
-- autopair
|
|
'windwp/nvim-autopairs';
|
|
}
|