Lazy rewrite with additional configuration
This commit is contained in:
122
lua/plugins.lua
122
lua/plugins.lua
@@ -1,73 +1,57 @@
|
||||
return require("packer").startup(function(use)
|
||||
-- Configurations will go here soon
|
||||
use("wbthomason/packer.nvim")
|
||||
use("preservim/nerdtree")
|
||||
use("Xuyuanp/nerdtree-git-plugin")
|
||||
use("tpope/vim-surround")
|
||||
use("SirVer/ultisnips")
|
||||
use("powerline/powerline")
|
||||
use("vim-airline/vim-airline")
|
||||
use("vim-airline/vim-airline-themes")
|
||||
use({
|
||||
return {
|
||||
"preservim/nerdtree",
|
||||
"Xuyuanp/nerdtree-git-plugin",
|
||||
"SirVer/UltiSnips",
|
||||
"tpope/vim-surround",
|
||||
"vim-airline/vim-airline",
|
||||
"vim-airline/vim-airline-themes",
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
run = function()
|
||||
local ts_update = require("nvim-treesitter.install").update({ with_sync = true })
|
||||
ts_update()
|
||||
end,
|
||||
})
|
||||
use({ "junegunn/fzf", run = ":call fzf#install()" })
|
||||
use("junegunn/fzf.vim")
|
||||
use("williamboman/mason.nvim")
|
||||
use("williamboman/mason-lspconfig.nvim")
|
||||
use("neovim/nvim-lspconfig")
|
||||
use("mfussenegger/nvim-dap")
|
||||
use("f-person/git-blame.nvim")
|
||||
use("mfussenegger/nvim-lint")
|
||||
use("p00f/nvim-ts-rainbow")
|
||||
use("cohama/lexima.vim")
|
||||
use("hrsh7th/nvim-cmp")
|
||||
use("hrsh7th/cmp-nvim-lsp")
|
||||
use("hrsh7th/cmp-nvim-lua")
|
||||
use("hrsh7th/cmp-nvim-lsp-signature-help")
|
||||
use("hrsh7th/cmp-path")
|
||||
use("hrsh7th/cmp-buffer")
|
||||
use("hrsh7th/cmp-calc")
|
||||
use("hrsh7th/cmp-cmdline")
|
||||
use("dmitmel/cmp-cmdline-history")
|
||||
use("amarakon/nvim-cmp-lua-latex-symbols")
|
||||
use("prabirshrestha/async.vim")
|
||||
use("prabirshrestha/vim-lsp")
|
||||
use("nvim-tree/nvim-web-devicons")
|
||||
use("mg979/vim-visual-multi")
|
||||
use({ "romgrk/barbar.nvim", wants = "nvim-web-devicons" })
|
||||
use({ "petertriho/cmp-git", requires = "nvim-lua/plenary.nvim" })
|
||||
use("quangnguyen30192/cmp-nvim-ultisnips")
|
||||
use("ryanoasis/vim-devicons")
|
||||
use("mhartington/formatter.nvim")
|
||||
use("tzachar/highlight-undo.nvim")
|
||||
use("folke/tokyonight.nvim")
|
||||
use("patstockwell/vim-monokai-tasty")
|
||||
use("yannickreiss/nvim-doxyscan")
|
||||
use("tpope/vim-speeddating")
|
||||
use("jaredgorski/SpaceCamp")
|
||||
use("projekt0n/github-nvim-theme")
|
||||
use({
|
||||
"nvimdev/dashboard-nvim",
|
||||
event = "VimEnter",
|
||||
build = ":TSUpdate",
|
||||
config = function()
|
||||
require("dashboard").setup({
|
||||
theme = "hyper", -- alt = 'doom'
|
||||
config = {
|
||||
week_header = {
|
||||
enable = true,
|
||||
},
|
||||
},
|
||||
local configs = require("nvim-treesitter.configs")
|
||||
|
||||
configs.setup({
|
||||
-- ensure_installed = { "c", "vim", "ada", "html", "python" },
|
||||
sync_install = false,
|
||||
highlight = { enable = true },
|
||||
indent = { enable = true },
|
||||
})
|
||||
end,
|
||||
requires = { "nvim-tree/nvim-web-devicons" },
|
||||
})
|
||||
use("hiroakis/cyberspace.vim") -- I'm feeling cyber
|
||||
use("f3fora/cmp-spell")
|
||||
use({ "nvim-telescope/telescope-fzf-native.nvim", run = "make" })
|
||||
use({ "tzachar/cmp-fuzzy-buffer", requires = { "hrsh7th/nvim-cmp", "tzachar/fuzzy.nvim" } })
|
||||
end)
|
||||
},
|
||||
"f-person/git-blame.nvim",
|
||||
"p00f/nvim-ts-rainbow",
|
||||
"cohama/lexima.vim",
|
||||
"ryanoasis/vim-devicons",
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
tag = "0.1.5",
|
||||
dependencies = { "nvim-lua/plenary.nvim" },
|
||||
},
|
||||
"fhill2/telescope-ultisnips.nvim",
|
||||
"hiroakis/cyberspace.vim",
|
||||
"tpope/vim-speeddating",
|
||||
"yannickreiss/nvim-doxyscan",
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
{ "romgrk/barbar.nvim", wants = "nvim-web-devicons" },
|
||||
{ "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} },
|
||||
"dstein64/vim-startuptime",
|
||||
"folke/tokyonight.nvim",
|
||||
"patstockwell/vim-monokai-tasty",
|
||||
"hrsh7th/nvim-cmp",
|
||||
"hrsh7th/cmp-nvim-lsp",
|
||||
"hrsh7th/cmp-nvim-lua",
|
||||
"hrsh7th/cmp-nvim-lsp-signature-help",
|
||||
"hrsh7th/cmp-path",
|
||||
"hrsh7th/cmp-buffer",
|
||||
"hrsh7th/cmp-calc",
|
||||
"hrsh7th/cmp-cmdline",
|
||||
"dmitmel/cmp-cmdline-history",
|
||||
"amarakon/nvim-cmp-lua-latex-symbols",
|
||||
{ "petertriho/cmp-git", requires = "nvim-lua/plenary.nvim" },
|
||||
"williamboman/mason.nvim",
|
||||
"williamboman/mason-lspconfig.nvim",
|
||||
"neovim/nvim-lspconfig",
|
||||
"mfussenegger/nvim-dap",
|
||||
"mhartington/formatter.nvim",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user