mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
upodate plugins
This commit is contained in:
parent
3a57a1d3c6
commit
5dc17d84db
@ -15,20 +15,20 @@ if fn.empty(fn.glob(install_path)) > 0 then
|
|||||||
vim.cmd([[packadd packer.nvim]])
|
vim.cmd([[packadd packer.nvim]])
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Autocommand that reloads neovim whenever you save the plugins.lua file
|
|
||||||
vim.cmd([[
|
|
||||||
augroup packer_user_config
|
|
||||||
autocmd!
|
|
||||||
autocmd BufWritePost plugins.lua source <afile> | PackerSync
|
|
||||||
augroup end
|
|
||||||
]])
|
|
||||||
|
|
||||||
-- Use a protected call so we don't error out on first use
|
-- Use a protected call so we don't error out on first use
|
||||||
local status_ok, packer = pcall(require, "packer")
|
local status_ok, packer = pcall(require, "packer")
|
||||||
if not status_ok then
|
if not status_ok then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd({ "BufWritePost" }, {
|
||||||
|
group = vim.api.nvim_create_augroup("AutoPackerSync", { clear = true }),
|
||||||
|
pattern = { "**/plugins.lua" },
|
||||||
|
callback = function()
|
||||||
|
vim.cmd.PackerSync()
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
-- Have packer use a popup window
|
-- Have packer use a popup window
|
||||||
packer.init({
|
packer.init({
|
||||||
display = {
|
display = {
|
||||||
@ -47,8 +47,8 @@ return packer.startup(function(use)
|
|||||||
use("numToStr/Comment.nvim")
|
use("numToStr/Comment.nvim")
|
||||||
use("JoosepAlviste/nvim-ts-context-commentstring")
|
use("JoosepAlviste/nvim-ts-context-commentstring")
|
||||||
use("nvim-tree/nvim-web-devicons")
|
use("nvim-tree/nvim-web-devicons")
|
||||||
use({ "nvim-tree/nvim-tree.lua", tag = "9c97e6449b0b0269bd44e1fd4857184dfa57bb4c" })
|
use("nvim-tree/nvim-tree.lua")
|
||||||
use("akinsho/bufferline.nvim")
|
use({ "akinsho/bufferline.nvim", tag = "v3.*" })
|
||||||
use("moll/vim-bbye")
|
use("moll/vim-bbye")
|
||||||
use("nvim-lualine/lualine.nvim")
|
use("nvim-lualine/lualine.nvim")
|
||||||
use("akinsho/toggleterm.nvim")
|
use("akinsho/toggleterm.nvim")
|
||||||
@ -65,19 +65,26 @@ return packer.startup(function(use)
|
|||||||
-- Colorschemes
|
-- Colorschemes
|
||||||
use("lunarvim/darkplus.nvim")
|
use("lunarvim/darkplus.nvim")
|
||||||
use("Mofiqul/dracula.nvim")
|
use("Mofiqul/dracula.nvim")
|
||||||
|
use("folke/tokyonight.nvim")
|
||||||
|
use("rebelot/kanagawa.nvim")
|
||||||
|
use("EdenEast/nightfox.nvim")
|
||||||
|
use("navarasu/onedark.nvim")
|
||||||
|
use("savq/melange-nvim")
|
||||||
|
use({ "bluz71/vim-nightfly-colors", as = "nightfly" })
|
||||||
|
|
||||||
-- Vimwiki
|
-- Vimwiki
|
||||||
use("vimwiki/vimwiki")
|
use("vimwiki/vimwiki")
|
||||||
|
|
||||||
-- cmp plugins
|
-- cmp plugins
|
||||||
use("hrsh7th/nvim-cmp") -- The completion plugin
|
use("hrsh7th/nvim-cmp") -- The completion pluginpluguse "nvim-lua/plenary.nvim"
|
||||||
use("hrsh7th/cmp-buffer") -- buffer completions
|
use("hrsh7th/cmp-buffer") -- buffer completions
|
||||||
use("hrsh7th/cmp-path") -- path completions
|
use("hrsh7th/cmp-path") -- path completionsplu
|
||||||
use("saadparwaiz1/cmp_luasnip") -- snippet completions
|
use("hrsh7th/cmp-nvim-lua")
|
||||||
use("hrsh7th/cmp-nvim-lsp")
|
use("hrsh7th/cmp-nvim-lsp")
|
||||||
|
use("saadparwaiz1/cmp_luasnip") -- snippet completions
|
||||||
|
|
||||||
-- snippets
|
-- snippets
|
||||||
use("L3MON4D3/LuaSnip") --snippet engine
|
use({ "L3MON4D3/LuaSnip", run = "make install_jsregexp" }) --snippet engine
|
||||||
use("rafamadriz/friendly-snippets") -- a bunch of snippets to use
|
use("rafamadriz/friendly-snippets") -- a bunch of snippets to use
|
||||||
|
|
||||||
-- LSP
|
-- LSP
|
||||||
@ -88,9 +95,13 @@ return packer.startup(function(use)
|
|||||||
use("jose-elias-alvarez/null-ls.nvim") -- for formatters and linters
|
use("jose-elias-alvarez/null-ls.nvim") -- for formatters and linters
|
||||||
use("jayp0521/mason-null-ls.nvim")
|
use("jayp0521/mason-null-ls.nvim")
|
||||||
use("RRethy/vim-illuminate")
|
use("RRethy/vim-illuminate")
|
||||||
|
|
||||||
|
-- C++
|
||||||
|
use("p00f/clangd_extensions.nvim")
|
||||||
|
|
||||||
|
-- Rust
|
||||||
use("Saecki/crates.nvim")
|
use("Saecki/crates.nvim")
|
||||||
use("simrat39/rust-tools.nvim")
|
use("simrat39/rust-tools.nvim")
|
||||||
use("p00f/clangd_extensions.nvim")
|
|
||||||
|
|
||||||
-- Telescope
|
-- Telescope
|
||||||
use({ "nvim-telescope/telescope.nvim", run = ":TSUpdate" })
|
use({ "nvim-telescope/telescope.nvim", run = ":TSUpdate" })
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user