87 lines
2.1 KiB
Lua
Executable File
87 lines
2.1 KiB
Lua
Executable File
vim.cmd [[packadd packer.nvim]]
|
|
|
|
return require('packer').startup(function(use)
|
|
use 'wbthomason/packer.nvim'
|
|
-- theme
|
|
use 'navarasu/onedark.nvim'
|
|
use 'folke/tokyonight.nvim'
|
|
use 'shaunsingh/nord.nvim'
|
|
use 'morhetz/gruvbox'
|
|
use 'ellisonleao/gruvbox.nvim'
|
|
use 'Mofiqul/dracula.nvim'
|
|
use 'sainnhe/everforest'
|
|
use 'catppuccin/nvim'
|
|
use 'bluz71/vim-nightfly-colors'
|
|
use 'NTBBloodbath/doom-one.nvim'
|
|
use 'metalelf0/base16-black-metal-scheme'
|
|
use 'EdenEast/nightfox.nvim'
|
|
use 'ayu-theme/ayu-vim'
|
|
use 'Shatur/neovim-ayu'
|
|
use 'lunacookies/vim-colors-xcode'
|
|
use 'chriskempson/vim-tomorrow-theme'
|
|
use 'maxmx03/solarized.nvim'
|
|
use 'antonk52/lake.nvim'
|
|
|
|
-- auto save
|
|
use 'pocco81/auto-save.nvim'
|
|
|
|
-- nerd tree
|
|
use 'preservim/nerdtree'
|
|
use 'Xuyuanp/nerdtree-git-plugin'
|
|
|
|
-- git
|
|
use 'tpope/vim-fugitive'
|
|
use 'airblade/vim-gitgutter'
|
|
|
|
-- decorations
|
|
use 'ryanoasis/vim-devicons'
|
|
use 'nvim-tree/nvim-web-devicons'
|
|
use {"shortcuts/no-neck-pain.nvim", tag = "*" }
|
|
use {
|
|
'phaazon/hop.nvim',
|
|
branch = 'v2',
|
|
config = function()
|
|
require'hop'.setup { keys = 'etovxqpdygfblzhckisuran' }
|
|
end
|
|
}
|
|
-- func
|
|
use 'windwp/nvim-autopairs'
|
|
|
|
-- telescope
|
|
use {
|
|
'nvim-telescope/telescope.nvim',
|
|
tag = '0.1.4',
|
|
requires = { {'nvim-lua/plenary.nvim'} }
|
|
}
|
|
use 'nvim-telescope/telescope-file-browser.nvim'
|
|
use 'ThePrimeagen/harpoon'
|
|
use {
|
|
'nvim-lualine/lualine.nvim',
|
|
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
|
}
|
|
use {
|
|
'nvim-treesitter/nvim-treesitter',
|
|
run = ':TSUpdate',
|
|
}
|
|
use 'dense-analysis/ale'
|
|
|
|
-- lsp
|
|
use {
|
|
'VonHeikemen/lsp-zero.nvim',
|
|
branch = 'v3.x',
|
|
requires = {
|
|
{'williamboman/mason.nvim'},
|
|
{'williamboman/mason-lspconfig.nvim'},
|
|
|
|
{'neovim/nvim-lspconfig'},
|
|
{'hrsh7th/nvim-cmp'},
|
|
{'hrsh7th/cmp-nvim-lsp'},
|
|
{'L3MON4D3/LuaSnip'},
|
|
}
|
|
}
|
|
-- snippet
|
|
use 'honza/vim-snippets'
|
|
end)
|
|
|
|
|