You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
return require('packer').startup(function()
|
|
|
|
use 'wbthomason/packer.nvim'
|
|
|
|
|
|
|
|
-- Look and feel --
|
|
|
|
use 'shaunsingh/nord.nvim'
|
|
|
|
use {
|
|
|
|
'nvim-lualine/lualine.nvim',
|
|
|
|
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
|
|
|
}
|
|
|
|
use 'preservim/nerdtree'
|
|
|
|
use {
|
|
|
|
'nvim-treesitter/nvim-treesitter',
|
|
|
|
run = ':TSUpdate',
|
|
|
|
}
|
|
|
|
use 'lewis6991/gitsigns.nvim'
|
|
|
|
|
|
|
|
|
|
|
|
-- Snippets --
|
|
|
|
use 'dcampos/nvim-snippy'
|
|
|
|
use 'honza/vim-snippets'
|
|
|
|
|
|
|
|
|
|
|
|
-- Languages --
|
|
|
|
use {
|
|
|
|
'lervag/vimtex',
|
|
|
|
tag = 'v2.9',
|
|
|
|
ft = 'tex'
|
|
|
|
}
|
|
|
|
use {
|
|
|
|
'digitaltoad/vim-pug',
|
|
|
|
ft = {'pug', 'vue'}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-- LSP and completions --
|
|
|
|
use 'neovim/nvim-lspconfig'
|
|
|
|
use 'hrsh7th/nvim-cmp'
|
|
|
|
use 'hrsh7th/cmp-nvim-lsp'
|
|
|
|
use 'dcampos/cmp-snippy' -- Completions for snippets
|
|
|
|
|
|
|
|
|
|
|
|
-- Another tools --
|
|
|
|
use 'MunifTanjim/nui.nvim' -- UI framework
|
|
|
|
end)
|