43 lines
904 B
Lua
43 lines
904 B
Lua
vim.cmd [[packadd packer.nvim]]
|
|
|
|
return require('packer').startup(function(use)
|
|
-- Package manager
|
|
use 'wbthomason/packer.nvim'
|
|
|
|
-- Theme
|
|
use 'folke/tokyonight.nvim'
|
|
|
|
-- LSP
|
|
use 'neovim/nvim-lspconfig'
|
|
use 'nvimtools/none-ls.nvim'
|
|
|
|
-- Autocomplete
|
|
use 'hrsh7th/nvim-cmp'
|
|
use 'hrsh7th/cmp-nvim-lsp'
|
|
use 'hrsh7th/cmp-buffer'
|
|
use 'hrsh7th/cmp-path'
|
|
use 'hrsh7th/cmp-nvim-lsp-signature-help'
|
|
use 'L3MON4D3/LuaSnip'
|
|
use 'saadparwaiz1/cmp_luasnip'
|
|
|
|
-- Telescope
|
|
use {
|
|
'nvim-telescope/telescope.nvim', tag = '0.1.5',
|
|
requires = { {'nvim-lua/plenary.nvim'} }
|
|
}
|
|
use 'nvim-treesitter/nvim-treesitter'
|
|
use 'nvim-treesitter/nvim-treesitter-context'
|
|
use 'kyazdani42/nvim-web-devicons'
|
|
use 'sharkdp/fd'
|
|
use 'BurntSushi/ripgrep'
|
|
|
|
-- Statusline
|
|
use 'nvim-lualine/lualine.nvim'
|
|
|
|
-- Undotree
|
|
use 'mbbill/undotree'
|
|
|
|
-- Git
|
|
use 'tpope/vim-fugitive'
|
|
end)
|