added some plugins from the reddit

This commit is contained in:
venus
2026-04-06 22:25:21 -05:00
parent 5f387b0f7f
commit 6c333586fd
6 changed files with 42 additions and 21 deletions

View File

@@ -16,6 +16,7 @@ require("lazy").setup({
-- import the following list of plugins -- this is where i put plugins with minial settings
{
'fei6409/log-highlight.nvim', -- generic log syntax highlighting
'stevearc/conform.nvim', --auto formats certain text
'tpope/vim-commentary', -- commenting lines with shortcut
'vigoux/ltex-ls.nvim', -- grammer checking
-- 'vimpostor/vim-tpipeline', -- integrate with tmux status-line
@@ -27,13 +28,16 @@ require("lazy").setup({
'TamaMcGlinn/vim-termhere', --simple terminal QOL
'smjonas/inc-rename.nvim', --lsp plugin for renaming variable
'basola21/PDFview', -- rendering pdfs in nvim
'rcarriga/nvim-notify', -- notification manager
{ "m4xshen/hardtime.nvim", lazy = false, dependencies = { "MunifTanjim/nui.nvim" }}, --annoying
{ "nvzone/typr", dependencies = "nvzone/volt", cmd = { "Typr", "TyprStats" }, }, --typing practice
{ 'nvim-telescope/telescope.nvim', tag = 'v0.2.0', dependencies = { 'nvim-lua/plenary.nvim', 'BurntSushi/ripgrep', 'sharkdp/fd' } }, -- fuzyfinding over lists
{ 'norcalli/nvim-colorizer.lua', config = function() require('colorizer').setup{"*"} end,}, -- preview colors
{ 'NMAC427/guess-indent.nvim', config = function() require('guess-indent').setup {} end,}, -- Detect tabstop and shiftwidth automatically
{ 'edluffy/hologram.nvim', auto_display = true,}, --image viewer
{ "denialofsandwich/sudo.nvim", dependencies = { "MunifTanjim/nui.nvim", },config = true, }, --write restricted files without restart
{ 'akinsho/toggleterm.nvim', version = "*", config = true}, -- terminal toggling and commands
{ 'nvim-java/nvim-java', config = function() require('java').setup() vim.lsp.enable('jdtls') end, }, --jave QOL
{ 'nvim-java/nvim-java', config = function() require('java').setup() vim.lsp.enable('jdtls') end, }, --java QOL
-- disable matugen if not using noctalia shell
{ 'RRethy/base16-nvim', config = function() require('matugen').setup() end,}, --colorshceme for noctalia integration
@@ -47,7 +51,7 @@ require("lazy").setup({
-- colorscheme that will be used when installing plugins before loaded the matugen plugin for desktop colorscheme.
install = { colorscheme = { "miniautumn" } },
-- automatically check for plugin updates
checker = { enabled = true },
checker = { enabled = false },
})
-- sync nvim colorscheme with noctalia
local theme_ok, matugen = pcall(require, "matugen")
@@ -59,4 +63,12 @@ end
require("config.lsp")
-- render bufferline
require("bufferline").setup{}
-- optimize keypresses
require("hardtime").setup()
--fix notifications
vim.notify = require("notify")
-- bind undotree
-- TODO fix the require file not found when in keybinds.lua
-- vim.cmd("packadd nvim.undotree")
-- vim.keymap.set("n", "<leader>u", require("undotree").open) -- undotree