use { 'catppuccin/nvim', as = 'catppuccin' }
use { 'folke/tokyonight.nvim' }
use { 'unblevable/quick-scope'}
- use { 'neovim/nvim-lspconfig' }
use { 'onsails/lspkind.nvim' }
- use { "williamboman/mason.nvim" } -- lsp installer
use
{
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
}
+ use {
+ 'VonHeikemen/lsp-zero.nvim',
+ requires = {
+ -- LSP Support
+ {'neovim/nvim-lspconfig'},
+ {'williamboman/mason.nvim'},
+ {'williamboman/mason-lspconfig.nvim'},
+
+ -- Autocompletion
+ {'hrsh7th/nvim-cmp'},
+ {'hrsh7th/cmp-buffer'},
+ {'hrsh7th/cmp-path'},
+ {'saadparwaiz1/cmp_luasnip'},
+ {'hrsh7th/cmp-nvim-lsp'},
+ {'hrsh7th/cmp-nvim-lua'},
+
+ -- Snippets
+ {'L3MON4D3/LuaSnip'},
+ {'rafamadriz/friendly-snippets'},
+ }
+ }
-- complition stuff
- use { 'hrsh7th/cmp-nvim-lsp' }
- use { 'hrsh7th/cmp-buffer' }
- use { 'hrsh7th/cmp-path' }
use { 'hrsh7th/cmp-cmdline' }
- use { 'hrsh7th/nvim-cmp' }
use {
'nvim-telescope/telescope.nvim', branch = '0.1.x',