From 6c333586fdf28ba0311e65d3fb57135393daffb4 Mon Sep 17 00:00:00 2001 From: venus Date: Mon, 6 Apr 2026 22:25:21 -0500 Subject: [PATCH] added some plugins from the reddit --- init.lua | 16 +++++++++++++-- lazy-lock.json | 43 +++++++++++++++++++++++------------------ lua/keybinds.lua | 2 ++ lua/options.lua | 1 + spell/en.utf-8.add | 1 + spell/en.utf-8.add.spl | Bin 320 -> 331 bytes 6 files changed, 42 insertions(+), 21 deletions(-) diff --git a/init.lua b/init.lua index 06e6558..6fa6acf 100644 --- a/init.lua +++ b/init.lua @@ -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", "u", require("undotree").open) -- undotree diff --git a/lazy-lock.json b/lazy-lock.json index ebc53e8..1b7c2f2 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,39 +1,42 @@ { "PDFview": { "branch": "main", "commit": "972dfcce5c0de578865649940f44bf57a700498d" }, - "base16-nvim": { "branch": "master", "commit": "190397833e53fdfd5cf400c5baaf1a4e533158e5" }, - "blink.cmp": { "branch": "main", "commit": "451168851e8e2466bc97ee3e026c3dcb9141ce07" }, + "base16-nvim": { "branch": "master", "commit": "38e140f97b3cbefbf2cb29e32fcd098e43e77a42" }, + "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "dashboard-nvim": { "branch": "master", "commit": "0775e567b6c0be96d01a61795f7b64c1758262f6" }, + "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" }, + "dashboard-nvim": { "branch": "master", "commit": "62a10d9d55132b338dd742afc3c8a2683f3dd426" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fd": { "branch": "master", "commit": "7cf8c85113676f299543333ef7e04db64a678689" }, - "fzf-lua": { "branch": "main", "commit": "c9e7b7bfbd01f949164988ee1684035468e1995c" }, + "fd": { "branch": "master", "commit": "a665a3bba9abc85e80c142a7dcdb8c356b12d9c9" }, + "fzf-lua": { "branch": "main", "commit": "9f0432fdd7825ab163520045831a40b6df82ea28" }, "gemini-cli.nvim": { "branch": "main", "commit": "c9fd62adda823628f5131a939d9c56ef7a898600" }, - "gitsigns.nvim": { "branch": "main", "commit": "0f00d07c2c3106ba6abd594ac1c17f211141b7b5" }, + "gitsigns.nvim": { "branch": "main", "commit": "0d797daee85366bc242580e352a4f62d67557b84" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, - "hex.nvim": { "branch": "master", "commit": "b46e63356a69e8d6f046c38a9708d55d17f15038" }, + "hardtime.nvim": { "branch": "main", "commit": "b4e431934af1fe224a3a801f632c008278cb7628" }, "hologram.nvim": { "branch": "main", "commit": "f5194f71ec1578d91b2e3119ff08e574e2eab542" }, "inc-rename.nvim": { "branch": "main", "commit": "0074b551a17338ccdcd299bd86687cc651bcb33d" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "log-highlight.nvim": { "branch": "main", "commit": "ca88628f6dd3b9bb46f9a7401669e24cf7de47a4" }, "ltex-ls.nvim": { "branch": "main", "commit": "968eac261279d88d7f1ed556aa2dbc535a7489fe" }, - "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "lualine.nvim": { "branch": "master", "commit": "8811f3f3f4dc09d740c67e9ce399e7a541e2e5b2" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "25f609e7fca78af7cede4f9fa3af8a94b1c4950b" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "mini.nvim": { "branch": "main", "commit": "3923662bf3d6ca49a9503f8d7196ea0450983e6a" }, - "mini.pick": { "branch": "main", "commit": "fe079c2bd894a5ee70b62f23d819620ef40c4949" }, - "neogit": { "branch": "master", "commit": "4681c1fdac1b730592ae195576e87406f7255750" }, + "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, + "mini.nvim": { "branch": "main", "commit": "402ee6c6ec8ea44b22330446c8fb4e615fd3953e" }, + "mini.pick": { "branch": "main", "commit": "fd7e7efadddcec3f3d7f3b363a99aa44e7286c65" }, + "neogit": { "branch": "master", "commit": "5a7fca171e3ad07380745d573d791e95268b8f3f" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-dap": { "branch": "master", "commit": "4f5deb110d9ff8994d96c21df95e2271d11214f9" }, + "nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" }, "nvim-java": { "branch": "main", "commit": "602a5f7fa92f9c1d425a2159133ff9de86842f0a" }, - "nvim-lspconfig": { "branch": "master", "commit": "8e2084bf5e40c79c1f42210a6ef96a0a4793a763" }, - "nvim-tree.lua": { "branch": "master", "commit": "02ccbcd4af9a7fa159251f721d763c0d16f91703" }, - "nvim-treesitter": { "branch": "main", "commit": "7caec274fd19c12b55902a5b795100d21531391f" }, - "nvim-web-devicons": { "branch": "master", "commit": "d7462543c9e366c0d196c7f67a945eaaf5d99414" }, - "obsidian.nvim": { "branch": "main", "commit": "96a3c296685843882829503aed1cc215bab1c382" }, + "nvim-lspconfig": { "branch": "master", "commit": "bedca8b426b2fee0ccac596d167d71bbe971253f" }, + "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, + "nvim-tree.lua": { "branch": "master", "commit": "509962f21ab7289d8dcd28568af539be39a8c01e" }, + "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, + "nvim-web-devicons": { "branch": "master", "commit": "40e9d5a6cc3db11b309e39593fc7ac03bb844e38" }, + "obsidian.nvim": { "branch": "main", "commit": "327a8e952ce1e22a1a9dc6e6d448ddc5c53f432f" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, - "render-markdown.nvim": { "branch": "main", "commit": "c7188a8f9d2953696b6303caccbf39c51fa2c1b1" }, + "render-markdown.nvim": { "branch": "main", "commit": "687de727de91a63b0bff9cff4e71d73f9d40fa77" }, "resize.nvim": { "branch": "main", "commit": "0b8943ef2ce54e65b9e56974e94dee593b28e7b5" }, "ripgrep": { "branch": "master", "commit": "4519153e5e461527f4bca45b042fff45c4ec6fb9" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, @@ -44,10 +47,12 @@ "toggleterm.nvim": { "branch": "main", "commit": "50ea089fc548917cc3cc16b46a8211833b9e3c7c" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, + "typr": { "branch": "main", "commit": "584e4ef34dea25a4035627794322f315b22d1253" }, "vim-commentary": { "branch": "master", "commit": "64a654ef4a20db1727938338310209b6a63f60c9" }, "vim-signature": { "branch": "master", "commit": "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc" }, "vim-termhere": { "branch": "main", "commit": "b66d429dd48b74802f09fd059bc499c253372a1c" }, "vim-visual-multi": { "branch": "master", "commit": "a6975e7c1ee157615bbc80fc25e4392f71c344d4" }, "vimtex": { "branch": "master", "commit": "9306903316c3ddd250676b7cf97c84a84c9c8f99" }, + "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } diff --git a/lua/keybinds.lua b/lua/keybinds.lua index 1b86d87..681492a 100644 --- a/lua/keybinds.lua +++ b/lua/keybinds.lua @@ -72,3 +72,5 @@ vim.keymap.set('n', "af", "Gemini add_file", { desc = "Add File -- spellcheck keybind to toggle on current buffer vim.keymap.set('n', "ze", "setlocal spell", { desc = "enable spellecheck on buffer" }) vim.keymap.set('n', "zd", "setlocal nospell", { desc = "Disable spellecheck on buffer" }) + +--basic qol diff --git a/lua/options.lua b/lua/options.lua index 7e7c763..6f94d1d 100644 --- a/lua/options.lua +++ b/lua/options.lua @@ -52,6 +52,7 @@ vim.o.scrolloff = 25 -- See `:help 'confirm'` vim.o.confirm = true + vim.opt.termguicolors = true -- required for colorizer --set background color on entering and leaving nvim diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index 97f746d..35f3229 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -27,3 +27,4 @@ WPA eduroam pre-defined #tateful +hashcat diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl index a57f830de4980c75feb63842ccb1f7dbb8b33efb..ddde3de87e1b4ccf7a87a9e4f9153763973c5ab9 100644 GIT binary patch literal 331 zcmXAly-vh15QIG|dUytU8bqH02`L4|Nr;BZ#6EK1tgR&X0~Jq4%Ok<;ULtwd;7=W4iytJR?O@NEC{R!;d+*I!k%(PbYY^&4(=p= zi5?&qbXqDxgr)J%?nsmtjKrOjt3+q^3MJAYC$V*K|I6x0C5&P}$Zlq|ipao`TUPld z`38yWmXqk(DA~#>cKsv!b2j6X`$CVp>w}08#>qBa6K&SKJE2RQYO+f4=EpDFMZVJ& PkL)!n?(u{Ny6pQ0v`9Pt literal 320 zcmXYty-q_h425&7&Zw`z1F%%gcR{MkfW&~hR19g7qKaH6y7%@6roLI%z7-q?5-E1< z&&N*I&o5(5IWK;kbGN%~OdnZG9meT!JYkQ59tjf$`T-*xEu6a_B%X0#xWKnSPskFF z;=e_YkQqs<@(`h^+^G>!eA8GdloD2S7CVDA3jcaj8fZo=e;R(kzFmUlACjFkLx@?XU>%U MLBSK=uq0*c7r}u!!T