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.
51 lines
1.1 KiB
51 lines
1.1 KiB
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 |
|
|
|
use { |
|
'nvim-telescope/telescope.nvim', tag = '0.1.0', |
|
requires = { {'nvim-lua/plenary.nvim'} } |
|
} |
|
|
|
use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } |
|
end)
|
|
|