From 5ba83a4861cd594bc3a45e82d6aa501d852d4357 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 31 Dec 2025 00:51:09 +0200 Subject: [PATCH] Update 2025-12-31 --- lazy-lock.json | 44 +++++++++++++++++----------------- lua/plugins/atone.lua | 18 ++++++++++++++ lua/plugins/neogit.lua | 1 + lua/plugins/octo.lua | 30 ++++++++++++++++++++++++ lua/plugins/origami.lua | 10 ++++++++ lua/plugins/ufo.lua | 48 -------------------------------------- lua/plugins/undotree.lua | 6 ----- lua/plugins/which-key.lua | 1 + spell/lv.utf-8.add | 1 + spell/lv.utf-8.add.spl | Bin 6896 -> 6901 bytes 10 files changed, 83 insertions(+), 76 deletions(-) create mode 100644 lua/plugins/atone.lua create mode 100644 lua/plugins/origami.lua delete mode 100644 lua/plugins/ufo.lua delete mode 100644 lua/plugins/undotree.lua diff --git a/lazy-lock.json b/lazy-lock.json index 6bf91ad..fb550e6 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -2,10 +2,11 @@ "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" }, - "aerial.nvim": { "branch": "master", "commit": "535f643b0c3e642465d3cf37b96fc54ddd3b2c1e" }, + "aerial.nvim": { "branch": "master", "commit": "da0ceef62eb58b9bec1975017beb2f28c3b1e72c" }, + "atone.nvim": { "branch": "main", "commit": "d1c1f08bfe23ac56536d0091c8a398938ee9db4e" }, "blink-cmp-git": { "branch": "master", "commit": "e3ad0ffaaa3b3b7e2158cc72cd6dad2d19842c46" }, "blink-emoji.nvim": { "branch": "master", "commit": "066013e4c98a9318408ee3f1ca2dbcb6fa3e4c06" }, - "blink-ripgrep.nvim": { "branch": "main", "commit": "b181a42925e5bec11030516124b0123c2a297abb" }, + "blink-ripgrep.nvim": { "branch": "main", "commit": "62a0e7e80ce8737d5d5bcc112aed3609889367a6" }, "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, "blink.compat": { "branch": "main", "commit": "2ed6d9a28b07fa6f3bface818470605f8896408c" }, "catppuccin.nvim": { "branch": "main", "commit": "ce8d176faa4643e026e597ae3c31db59b63cef09" }, @@ -15,13 +16,14 @@ "cmake-tools.nvim": { "branch": "master", "commit": "f34418d7aa57c730ee91b3e45e7612978506fcf3" }, "cmp-dbee": { "branch": "main", "commit": "1650f67b9bf43c029fc37570665ca895a33cdf5a" }, "colorful-menu.nvim": { "branch": "master", "commit": "b51a659459df8d078201aefc995db8175ed55e84" }, - "conform.nvim": { "branch": "master", "commit": "328c2f1dda56f933d3337a1316e1020ba30ba6aa" }, + "conform.nvim": { "branch": "master", "commit": "df83eeaab265dacd2eef139a78e502a3f8926618" }, "crates.nvim": { "branch": "main", "commit": "afcd1cc3eeceb5783676fc8464389b9216a29d05" }, "css-vars.nvim": { "branch": "main", "commit": "0615782c320f729b04d9c51a8a61fb498ee4234a" }, "csvview.nvim": { "branch": "main", "commit": "1f409951516db0d5babaa1f44842a9a882babdd3" }, "darkplus.nvim": { "branch": "master", "commit": "c7fff5ce62406121fc6c9e4746f118b2b2499c4c" }, "darkvoid.nvim": { "branch": "master", "commit": "45be993a5617e05811b6b293c05e6aded7003cc9" }, - "demicolon.nvim": { "branch": "main", "commit": "f17afaeba2b0d8484f4e7b00594761ccd043e154" }, + "demicolon.nvim": { "branch": "main", "commit": "f29cdb8c3a84422a1e0c708e8141212805844679" }, + "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "dracula.nvim": { "branch": "main", "commit": "ae752c13e95fb7c5f58da4b5123cb804ea7568ee" }, "flow.nvim": { "branch": "main", "commit": "095c54bbaf55473418dd09d61d3167891684cf85" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, @@ -29,15 +31,14 @@ "gruvbox.nvim": { "branch": "main", "commit": "5e0a460d8e0f7f669c158dedd5f9ae2bcac31437" }, "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, "haskell-tools.nvim": { "branch": "master", "commit": "5fb8eda3c4430cb1d473d3e2138b070bdca1c224" }, - "hererocks": { "branch": "master", "commit": "39479ed82540be0ff9c2746707422bfe7b792672" }, + "hererocks": { "branch": "master", "commit": "5456f3d0608bf2f87926579ea351cce742bf318f" }, "http-codes.nvim": { "branch": "feature/snacks", "commit": "4b4886c5091a125900a6e319bddd10bc34747bf1" }, "image.nvim": { "branch": "master", "commit": "446a8a5cc7a3eae3185ee0c697732c32a5547a0b" }, "img-clip.nvim": { "branch": "main", "commit": "b6ddfb97b5600d99afe3452d707444afda658aca" }, - "inlay-hint.nvim": { "branch": "main", "commit": "4e89bb7272830bf821abc381f00e139b029c6bb9" }, - "inlay-hints.nvim": { "branch": "master", "commit": "ef58e190e74b3d2ff1f5bbcc20a4f9a95f9ffabb" }, - "jupynium.nvim": { "branch": "master", "commit": "2b2d63423ed08820ab2bbba5c9ff8a9e74738ecf" }, + "inlay-hint.nvim": { "branch": "main", "commit": "e7521f8d307ee88828c267b3e42c1945809bd636" }, + "inlay-hints.nvim": { "branch": "master", "commit": "12c48937702906f67dfbd7f64b1c0d8861635506" }, "kanagawa.nvim": { "branch": "master", "commit": "aef7f5cec0a40dbe7f3304214850c472e2264b10" }, - "kulala.nvim": { "branch": "main", "commit": "9fc4831a116fb32b0fd420ed483f5102a873446a" }, + "kulala.nvim": { "branch": "main", "commit": "cd3eaa83b8d60533837202dede73238334d71832" }, "lackluster.nvim": { "branch": "main", "commit": "70dd682e564784893b984deb51dd5ddd263c8cc7" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" }, @@ -45,9 +46,9 @@ "lua-utils.nvim": { "branch": "main", "commit": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd" }, "lualine-harpoon.nvim": { "branch": "main", "commit": "9ee90e6309c4219d6a06b771b53db6a59c8d32fa" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "markdown.nvim": { "branch": "master", "commit": "602a9d7cdbb9e0c22fc9f08c577deaa2450e4458" }, - "markview.nvim": { "branch": "main", "commit": "0a5033326f703d99a8788e2d47753d6298195e8a" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "bf9e7205192015dc48727744f21e09ac986664f9" }, + "markdown.nvim": { "branch": "master", "commit": "093be911d90de03877f3009de36081c1a6242d51" }, + "markview.nvim": { "branch": "main", "commit": "18fc148c83925919d94f3fc8e5c74f2d108b9b44" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "4cfe411526a7a99c18281135e8b4765ae6330d15" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, "melange.nvim": { "branch": "master", "commit": "ce42f6b629beeaa00591ba73a77d3eeac4cf28ce" }, @@ -56,7 +57,7 @@ "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, "mini.splitjoin": { "branch": "main", "commit": "9fcd8856efb95a505090c3225726466494076127" }, "mini.surround": { "branch": "main", "commit": "88c52297ed3e69ecf9f8652837888ecc727a28ee" }, - "neoconf.nvim": { "branch": "main", "commit": "a839efc800b258e953a916e5ff8fb7ed316f75b0" }, + "neoconf.nvim": { "branch": "main", "commit": "5b66419d0001d1e437d45ded1bc95b671a3814ab" }, "neocord": { "branch": "main", "commit": "2ebf3792a8100376bb65fd66d5dbf60f50af7529" }, "neogen": { "branch": "main", "commit": "b2e78708876f4da507839726816010a68e33fec8" }, "neogit": { "branch": "master", "commit": "e106a39a8a37a9420f374545c876f8b52baf1c80" }, @@ -70,32 +71,31 @@ "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-colorizer.lua": { "branch": "master", "commit": "81e676d3203c9eb6e4c0ccf1eba1679296ef923f" }, - "nvim-dap": { "branch": "master", "commit": "5860c7c501eb428d3137ee22c522828d20cca0b3" }, + "nvim-dap": { "branch": "master", "commit": "818cd8787a77a97703eb1d9090543a374f79a9ac" }, "nvim-dap-python": { "branch": "master", "commit": "bfe572e4458e0ac876b9539a1e9f301c72db8ea0" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, "nvim-dbee": { "branch": "master", "commit": "dda517694889a5d238d7aa407403984da9f80cc0" }, - "nvim-lint": { "branch": "master", "commit": "7a64f4067065c16a355d40d0d599b8ca6b25de6d" }, - "nvim-lspconfig": { "branch": "master", "commit": "c4f67bf85b01a57e3c130352c0a0e453ab8cd5b9" }, + "nvim-lint": { "branch": "master", "commit": "1f19dacd945a7b1a57f29f32b2d7168384df3d36" }, + "nvim-lspconfig": { "branch": "master", "commit": "41ceb6bba3a40128b7841f5b7f5a9dae7201e823" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, + "nvim-origami": { "branch": "main", "commit": "d117b728e58a7e8ed1f221d9d3f7e5da62215aab" }, "nvim-silicon": { "branch": "main", "commit": "7f66bda8f60c97a5bf4b37e5b8acb0e829ae3c32" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f" }, - "nvim-ufo": { "branch": "main", "commit": "72d54c31079d38d8dfc5456131b1d0fb5c0264b0" }, - "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, + "nvim-web-devicons": { "branch": "master", "commit": "6788013bb9cb784e606ada44206b0e755e4323d7" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "octo.nvim": { "branch": "master", "commit": "09ff70efd885fe1cdf62505dce3a9bc6baeb85e1" }, "oil-git.nvim": { "branch": "main", "commit": "d1f27a5982df35b70fb842aa6bbfac10735c7265" }, - "oil-lsp-diagnostics.nvim": { "branch": "master", "commit": "e04e3c387262b958fee75382f8ff66eae9d037f4" }, + "oil-lsp-diagnostics.nvim": { "branch": "master", "commit": "31015f9185e8a6fdd84f035feb8ce032b4fdfb6f" }, "oil.nvim": { "branch": "master", "commit": "975a77cce3c8cb742bc1b3629f4328f5ca977dad" }, "onedark.nvim": { "branch": "master", "commit": "213c23ae45a04797572242568d5d51937181792d" }, "pathlib.nvim": { "branch": "main", "commit": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" }, "rainbow-delimiters.nvim": { "branch": "master", "commit": "8aafe2cbd89cd4090f573a98cab6b20366576fde" }, "rainbow_csv.nvim": { "branch": "main", "commit": "26de78d8324f7ac6a3e478319d1eb1f17123eb5b" }, "rose-pine.nvim": { "branch": "main", "commit": "cf2a288696b03d0934da713d66c6d71557b5c997" }, @@ -111,8 +111,8 @@ "ts-error-translator.nvim": { "branch": "main", "commit": "c1e6a5529009e855eb102a668549679548757a05" }, "typecheck.nvim": { "branch": "main", "commit": "5a0b0f50be009e85c337f3e183fa6cd28a3c95a0" }, "typescript-tools.nvim": { "branch": "master", "commit": "c2f5910074103705661e9651aa841e0d7eea9932" }, - "typst-preview.nvim": { "branch": "master", "commit": "87d0f3a1beedefe6fdd96422c04c3dceb69d1063" }, - "undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" }, + "typst-preview.nvim": { "branch": "master", "commit": "e123a7ab64e52d836e00dea9251e85b201f38966" }, + "undotree": { "branch": "master", "commit": "178d19e00a643f825ea11d581b1684745d0c4eda" }, "vim-be-good": { "branch": "master", "commit": "0ae3de14eb8efc6effe7704b5e46495e91931cc5" }, "vim-illuminate": { "branch": "master", "commit": "0d1e93684da00ab7c057410fecfc24f434698898" }, "vim-just": { "branch": "main", "commit": "11b0f3177e2854cafa0c4baef5329e7d0f0dccbd" }, diff --git a/lua/plugins/atone.lua b/lua/plugins/atone.lua new file mode 100644 index 0000000..31a86cc --- /dev/null +++ b/lua/plugins/atone.lua @@ -0,0 +1,18 @@ +return { + "XXiaoA/atone.nvim", + cmd = "Atone", + keys = { + { + "u", + function() + vim.cmd("Atone toggle") + end, + desc = "Toggle Undotree", + }, + }, + opts = { + ui = { + compact = true, + }, + }, +} diff --git a/lua/plugins/neogit.lua b/lua/plugins/neogit.lua index 59e656d..59ab00c 100644 --- a/lua/plugins/neogit.lua +++ b/lua/plugins/neogit.lua @@ -4,6 +4,7 @@ return { dependencies = { "nvim-lua/plenary.nvim", "folke/snacks.nvim", + "sindrets/diffview.nvim", }, cmd = { "Neogit" }, keys = { diff --git a/lua/plugins/octo.lua b/lua/plugins/octo.lua index 549107d..6cc708c 100644 --- a/lua/plugins/octo.lua +++ b/lua/plugins/octo.lua @@ -5,6 +5,36 @@ return { "folke/snacks.nvim", "nvim-tree/nvim-web-devicons", }, + cmd = "Octo", + keys = { + { + "goi", + "Octo issue list", + desc = "List GitHub Issues", + }, + { + "gop", + "Octo pr list", + desc = "List GitHub PullRequests", + }, + { + "god", + "Octo discussion list", + desc = "List GitHub Discussions", + }, + { + "gon", + "Octo notification list", + desc = "List GitHub Notifications", + }, + { + "gos", + function() + require("octo.utils").create_base_search_command({ include_current_repo = true }) + end, + desc = "Search GitHub", + }, + }, opts = { picker = "snacks", }, diff --git a/lua/plugins/origami.lua b/lua/plugins/origami.lua new file mode 100644 index 0000000..6f49d4b --- /dev/null +++ b/lua/plugins/origami.lua @@ -0,0 +1,10 @@ +return { + "chrisgrieser/nvim-origami", + event = "VeryLazy", + init = function() + vim.opt.foldlevel = 99 + vim.opt.foldlevelstart = 99 + end, + + opts = {}, +} diff --git a/lua/plugins/ufo.lua b/lua/plugins/ufo.lua deleted file mode 100644 index 48eee72..0000000 --- a/lua/plugins/ufo.lua +++ /dev/null @@ -1,48 +0,0 @@ -return { - "kevinhwang91/nvim-ufo", - dependencies = { - "kevinhwang91/promise-async", - "kiyoon/jupynium.nvim", - }, - event = "BufWinEnter", - keys = { - { - "zR", - function() - require("ufo").openAllFolds() - end, - desc = "Open all folds", - }, - { - "zM", - function() - require("ufo").closeAllFolds() - end, - desc = "Close all folds", - }, - { - "zk", - function() - local winid = require("ufo").peekFoldedLinesUnderCursor() - if not winid then - vim.lsp.buf.hover() - end - end, - desc = "Peek fold", - }, - }, - opts = { - open_fold_hl_timeout = 150, - close_fold_kinds_for_ft = { - default = { "imports", "comment" }, - }, - preview = { - win_config = { - winblend = 0, - }, - }, - provider_selector = function(_, filetype, buftype) - return { "lsp", "indent" } - end, - }, -} diff --git a/lua/plugins/undotree.lua b/lua/plugins/undotree.lua deleted file mode 100644 index d5e387d..0000000 --- a/lua/plugins/undotree.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - "mbbill/undotree", - keys = { - { "u", vim.cmd.UndotreeToggle, desc = "Toggle Undotree" }, - }, -} diff --git a/lua/plugins/which-key.lua b/lua/plugins/which-key.lua index 9c867ed..630cd6e 100644 --- a/lua/plugins/which-key.lua +++ b/lua/plugins/which-key.lua @@ -40,6 +40,7 @@ return { }, { "x", group = "Trouble" }, { "g", group = "Git" }, + { "go", group = "Octo" }, { "q", group = "Persistence" }, { "l", group = "LSP" }, { "w", group = "Workspace" }, diff --git a/spell/lv.utf-8.add b/spell/lv.utf-8.add index 0fe19c4..c4680ca 100644 --- a/spell/lv.utf-8.add +++ b/spell/lv.utf-8.add @@ -650,3 +650,4 @@ neatgriezenisku aprūpes alternatīviem jaucējfunkcijām +ilgstoši diff --git a/spell/lv.utf-8.add.spl b/spell/lv.utf-8.add.spl index dcecbe91924958804ec3df62ee10c1f2fbe11e77..541a6a4bda465022644d359c9e0af6195e955856 100644 GIT binary patch delta 476 zcmXw0KWGzi6uvK!+$CwQX)aAJRiWCJW)LaCLaUSQpbpxh7zOPR=xL7}SG`LF1%(XN zL2>W{1ENa@7g5ro_^;9wtAmaOkq|Nz1P6zT7AX$#rQmOPzsGyu<9*-vwnn!{_57*R z{uRq{a&1LP_)Get779SwGvIScYvK~`hoA0kx>!dAMU>%721OZvw)=;woQl*CdJtWK z%XiT_rg^Jt5e*)Q9mQ{6jGc`9ne{L)Gocn=#3mC%mEdLn13cKU0ym(j8iV>_nak<- zaFwh22+nd#|B`%D5s<8M3*mxgJM&Pq4K}*VYQvUt_z3gyNd)*Po<*DQ<3rJQ2`eZ_ zPp$D+yxP@o1+Ai|7Nqcs4|@jDs>zoU zSCjkjiOpmVH`(3$(Wn+t63LWkiwQzzn%{e;1UZ(<4%gSkoRaYE*wpDca0S(ot$p@{ zRJoJ2cqf&|U$#)MaTi kGd{lYZsr6WZe(WhgJXTy)cS2XS0uybzLDrbSNZ?`0sgj+%m4rY delta 530 zcmXw#OK1~O6o%(dNiunjX_BUs`j)6!h?Gk4MHkvdby0*;;zAb=WC&r>Nt{UnikqOg zkS>HD;-Z4kg_|N#1WQYyMPgBxF2quU6a^6xlv)uN(UXFAaqru=&z#0oG03>3hSdZE!Ju1Sj}8 zo<@`5#QdHngF;~yOXW(f70BfaLiWY7%Z@AZuegyI!VM<+R^tr|6)}f$7sM{1p5V8> z3nDX;%p6{BiH#LmtZQhuR)j5GU4PWqjzCnqQJd4rEdKCgG9#ej{ssKxYX3Dg?|K|r z{Q$@Gv&iy}epH^?kU=j=me0xhv)36Yr+RVDVilhp!wN VsQH&~d!Ph$E)EQa_S?$;^AFItpS=J8