diff --git a/config/nvim/.github/README.md b/config/nvim/.github/README.md index a2fe864c..0865bb26 100644 --- a/config/nvim/.github/README.md +++ b/config/nvim/.github/README.md @@ -426,6 +426,13 @@ +
+💻 Terminal Integration + +- [mikesmithgh/kitty-scrollback.nvim](https://dotfyle.com/plugins/mikesmithgh/kitty-scrollback.nvim) + +
+
🧪 Test diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json index 82f0e1f4..bb82abf5 100644 --- a/config/nvim/lazy-lock.json +++ b/config/nvim/lazy-lock.json @@ -1,11 +1,10 @@ { "LazyVim": { "branch": "main", "commit": "879e29504d43e9f178d967ecc34d482f902e5a91" }, "LuaSnip": { "branch": "master", "commit": "8ae1dedd988eb56441b7858bd1e8554dfadaa46d" }, - "SchemaStore.nvim": { "branch": "main", "commit": "b77c4b6270f5a8290e886bbea6e4ffc6b218b832" }, + "SchemaStore.nvim": { "branch": "main", "commit": "9cc6e7d6dc69408de20fee6bad42a93cdb11dbc6" }, "actions-preview.nvim": { "branch": "master", "commit": "8f79029a36ab6807478f157538a91ccd4af5858f" }, "animation.nvim": { "branch": "main", "commit": "fb77091ab72ec9971aee0562e7081182527aaa6a" }, "autolist.nvim": { "branch": "main", "commit": "5f70a5f99e96c8fe3069de042abd2a8ed2deb855" }, - "barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" }, "bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" }, "bufferline.nvim": { "branch": "main", "commit": "e48ce1805697e4bb97bc171c081e849a65859244" }, "catppuccin": { "branch": "main", "commit": "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074" }, @@ -25,6 +24,7 @@ "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, "dooku.nvim": { "branch": "main", "commit": "10d7ccca5cdd30d4d03bc7433023590ca620edc7" }, "dressing.nvim": { "branch": "master", "commit": "94b0d24483d56f3777ee0c8dc51675f21709318c" }, + "dropbar.nvim": { "branch": "master", "commit": "ee3a356254ab494c0e280b809969a7a3a7e38fb7" }, "edgy.nvim": { "branch": "main", "commit": "8355be45610afdf79a0bab32b91ee297997455b4" }, "flash.nvim": { "branch": "main", "commit": "48817af25f51c0590653bbc290866e4890fe1cbe" }, "friendly-snippets": { "branch": "main", "commit": "53d3df271d031c405255e99410628c26a8f0d2b0" }, @@ -36,9 +36,10 @@ "headlines.nvim": { "branch": "master", "commit": "e3d7bfdf40e41a020d966d35f8b48d75b90367d2" }, "highlight-undo.nvim": { "branch": "main", "commit": "50a6884a8476be04ecce8f1c4ed692c5000ef0a1" }, "hydra.nvim": { "branch": "master", "commit": "55de54543d673824435930ecf533256eea2e565b" }, - "icon-picker.nvim": { "branch": "master", "commit": "8e89c06411584e02a928b3baaee056eab24466b3" }, + "icon-picker.nvim": { "branch": "master", "commit": "172717e16ef9fe8bf289a75eca8372962726c8c8" }, "inc-rename.nvim": { "branch": "main", "commit": "6f9b5f9cb237e12935144cdc535322b8c93c1b25" }, - "indent-blankline.nvim": { "branch": "master", "commit": "5da5546947f3125dfd6aa85ab21074dc83f776d5" }, + "indent-blankline.nvim": { "branch": "master", "commit": "3c8a185da4b8ab7aef487219f5e001b11d4b6aaf" }, + "kitty-scrollback.nvim": { "branch": "main", "commit": "7f33ae83bbcccc15022a9b9b5802b5796b73fea7" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "live-server.nvim": { "branch": "main", "commit": "f6f00a3f541251f0320910bb0d03c4ae14ee6d10" }, "lsp-lens.nvim": { "branch": "main", "commit": "48bb1a7e271424c15f3d588d54adc9b7c319d977" }, @@ -57,7 +58,7 @@ "multicursors.nvim": { "branch": "main", "commit": "8e876fe9db46c1b76c151202b418df21eca07bad" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "77d9f484b88fd380386b46ed9206e5374d69d9d8" }, "neoconf.nvim": { "branch": "main", "commit": "64437787dba70fce50dad7bfbb97d184c5bc340f" }, - "neodev.nvim": { "branch": "main", "commit": "7cb4f7f29c6bf6f1d21a37f6dd6d12ba64266b09" }, + "neodev.nvim": { "branch": "main", "commit": "2a8630847dbb93455936156c0689678e4eaee319" }, "neogen": { "branch": "main", "commit": "70127baaff25611deaf1a29d801fc054ad9d2dc1" }, "neotest": { "branch": "master", "commit": "6aa6e4529a4a125b49c48541b97ba146ceee2441" }, "neotest-bash": { "branch": "main", "commit": "2eaad2ae4577fadf4af1eec32ec169d0fb2698bb" }, @@ -77,15 +78,13 @@ "nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" }, "nvim-devdocs": { "branch": "master", "commit": "521d24661ffe6d1ba025debea2675c765a9c1ee1" }, "nvim-lightbulb": { "branch": "master", "commit": "8f00b89dd1b1dbde16872bee5fbcee2e58c9b8e9" }, - "nvim-lint": { "branch": "master", "commit": "3ffa176628fe49e74f47992757016b7371a9b86b" }, + "nvim-lint": { "branch": "master", "commit": "4dbc7ec60b33b656f7c54bb945671a55b18699f2" }, "nvim-lsp-file-operations": { "branch": "master", "commit": "8e7223e138590c1bd9d86d3de810e65939d8b12f" }, - "nvim-lspconfig": { "branch": "master", "commit": "9bedcfed749755e43fc8bed46f85ce2044fe3b77" }, - "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, + "nvim-lspconfig": { "branch": "master", "commit": "ce0e625df61be77abe1340fbc9afe9ad39b31dd8" }, "nvim-notify": { "branch": "master", "commit": "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269" }, "nvim-numbertoggle": { "branch": "main", "commit": "9ab95e60ea5ec138e1b2332e0fc18b8e5de464c6" }, "nvim-puppeteer": { "branch": "main", "commit": "d7e1b2d67c89d32b6ecada88ff67b539ba09f2d7" }, "nvim-recorder": { "branch": "main", "commit": "daaae505862e816a7efe578e22d6f3d10cd7a2e6" }, - "nvim-scrollview": { "branch": "main", "commit": "6715dba4f0972beb47ad7f8915e2e89023f1c6a2" }, "nvim-spectre": { "branch": "master", "commit": "d8906855f1949ac97b1e77aaf8d3fe12ed158ddc" }, "nvim-treesitter": { "branch": "master", "commit": "e49f1e8ef3e8450a8446cb1f2bbb53c919f60b6d" }, "nvim-treesitter-context": { "branch": "master", "commit": "652ec514d6ba8bc4a3c2de76c855fe668e2c7196" }, @@ -93,7 +92,7 @@ "nvim-treesitter-textobjects": { "branch": "master", "commit": "85b9d0cbd4ff901abcda862b50dbb34e0901848b" }, "nvim-ts-autotag": { "branch": "main", "commit": "8515e48a277a2f4947d91004d9aa92c29fdc5e18" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "1277b4a1f451b0f18c0790e1a7f12e1e5fdebfee" }, - "nvim-various-textobjs": { "branch": "main", "commit": "d20340410c7421a46e9e3af8c2e2fef41147bf9d" }, + "nvim-various-textobjs": { "branch": "main", "commit": "ad4ebcac5bb26af49959de20a8bd235a9b97c4b0" }, "nvim-web-devicons": { "branch": "master", "commit": "cff25ce621e6d15fae0b0bfe38c00be50ce38468" }, "nvim_context_vt": { "branch": "master", "commit": "a14f9292b4bd68ceed433fc513f287641816dc6d" }, "octo.nvim": { "branch": "master", "commit": "b5371003f209764c9d1cc43cf20b6dc52961f0e8" }, @@ -108,6 +107,7 @@ "rainbow-delimiters.nvim": { "branch": "master", "commit": "1ed4613437c585eacd5c8827b408e6db8234c3ee" }, "refactoring.nvim": { "branch": "master", "commit": "156532476deb10b1b2a32cb38e1078b3f9951c42" }, "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, + "satellite.nvim": { "branch": "main", "commit": "acb185e1475a19e2538ee517fb540b82db629887" }, "search-replace.nvim": { "branch": "main", "commit": "d92290a02d97f4e9b8cd60d28b56b403432158d5" }, "semshi": { "branch": "master", "commit": "0182447e2ff4dfa04cd2dfe5f189e012c581ca45" }, "smart-splits.nvim": { "branch": "master", "commit": "f0003bf9c3f11b8b9209264f865b8864453ca926" }, diff --git a/config/nvim/lazyvim.json b/config/nvim/lazyvim.json index 1b8cf58e..afbfebac 100644 --- a/config/nvim/lazyvim.json +++ b/config/nvim/lazyvim.json @@ -80,6 +80,7 @@ "plugins.extras.util.bigfile", "plugins.extras.util.discordrcp", "plugins.extras.util.icon-picker", + "plugins.extras.util.kitty-scrollback", "plugins.extras.util.vscode", "plugins.extras.util.wakatime" ], @@ -87,4 +88,4 @@ "NEWS.md": "2123" }, "version": 2 -} +} \ No newline at end of file diff --git a/config/nvim/lua/config/keymaps.lua b/config/nvim/lua/config/keymaps.lua index 32db620d..a98c0b50 100644 --- a/config/nvim/lua/config/keymaps.lua +++ b/config/nvim/lua/config/keymaps.lua @@ -25,8 +25,6 @@ map("n", "+", "") map("n", "-", "") -- Tabs -map("n", "", "tabnext", { desc = "Next Tab" }) -map("n", "", "tabprevious", { desc = "Previous Tab" }) map("n", "]", "tabnext", { desc = "Next Tab" }) map("n", "[", "tabprevious", { desc = "Previous Tab" }) diff --git a/config/nvim/lua/plugins/extras/coding/recorder.lua b/config/nvim/lua/plugins/extras/coding/recorder.lua index 21dfbfcb..a8384a79 100644 --- a/config/nvim/lua/plugins/extras/coding/recorder.lua +++ b/config/nvim/lua/plugins/extras/coding/recorder.lua @@ -12,7 +12,7 @@ return { { "dq", desc = "Delete All Macros" }, }, opts = { - useNerdFontsIcons = true, + useNerdFontsIcons = false, slots = { "a", "b", "c", "d" }, mapping = { startStopRecording = "q", diff --git a/config/nvim/lua/plugins/extras/editor/docs/peek.lua b/config/nvim/lua/plugins/extras/editor/docs/peek.lua index 6731672c..ae68d0b9 100644 --- a/config/nvim/lua/plugins/extras/editor/docs/peek.lua +++ b/config/nvim/lua/plugins/extras/editor/docs/peek.lua @@ -20,4 +20,4 @@ return { }, opts = {}, }, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/everblush.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/everblush.lua new file mode 100644 index 00000000..dc7a9e72 --- /dev/null +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/everblush.lua @@ -0,0 +1,6 @@ +return { + "Everblush/nvim", + name = "everblush", + lazy = false, + opts = {}, +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua index 69be52df..0e1455c7 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua @@ -3,4 +3,4 @@ return { name = "modus", lazy = false, opts = {}, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua index 9777a8d6..5e25a930 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua @@ -3,4 +3,4 @@ return { name = "nvimgelion", lazy = false, opts = {}, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua index 7da7d09a..b8067b5f 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua @@ -3,4 +3,4 @@ return { name = "onenord", lazy = false, opts = {}, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua index 8727ed99..9d08775c 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua @@ -2,4 +2,4 @@ return { "kvrohit/rasmus.nvim", name = "rasmus", lazy = false, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua index a909034e..54b1464f 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua @@ -2,4 +2,4 @@ return { "lewpoly/sherbet.nvim", name = "sherbet", lazy = false, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua index 307af753..67461e56 100644 --- a/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua +++ b/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua @@ -2,4 +2,4 @@ return { "titanzero/zephyrium", name = "zephyrium", lazy = false, -} \ No newline at end of file +} diff --git a/config/nvim/lua/plugins/extras/ui/rainbow-delimeters.lua b/config/nvim/lua/plugins/extras/ui/rainbow-delimeters.lua index 3322af2d..9aaeb24d 100644 --- a/config/nvim/lua/plugins/extras/ui/rainbow-delimeters.lua +++ b/config/nvim/lua/plugins/extras/ui/rainbow-delimeters.lua @@ -1,18 +1,17 @@ return { "HiPhish/rainbow-delimiters.nvim", event = "LazyFile", - opts = { - highlight = { - "RainbowDelimiterBlue", - "RainbowDelimiterYellow", - "RainbowDelimiterViolet", - "RainbowDelimiterOrange", - "RainbowDelimiterCyan", - "RainbowDelimiterRed", - "RainbowDelimiterGreen", - }, - }, - config = function(_, opts) - require("rainbow-delimiters.setup").setup({ opts }) + config = function() + require("rainbow-delimiters.setup").setup({ + highlight = { + "RainbowDelimiterBlue", + "RainbowDelimiterYellow", + "RainbowDelimiterViolet", + "RainbowDelimiterOrange", + "RainbowDelimiterCyan", + "RainbowDelimiterRed", + "RainbowDelimiterGreen", + }, + }) end, } diff --git a/config/nvim/lua/plugins/extras/util/kitty-scrollback.lua b/config/nvim/lua/plugins/extras/util/kitty-scrollback.lua new file mode 100644 index 00000000..0e4c70c3 --- /dev/null +++ b/config/nvim/lua/plugins/extras/util/kitty-scrollback.lua @@ -0,0 +1,7 @@ +return { + "mikesmithgh/kitty-scrollback.nvim", + lazy = true, + cmd = { "KittyScrollbackGenerateKittens", "KittyScrollbackCheckHealth" }, + event = { "User KittyScrollbackLaunch" }, + opts = {}, +} diff --git a/config/nvim/lua/plugins/extras/util/mkdir.lua b/config/nvim/lua/plugins/extras/util/mkdir.lua index 2a6a333c..2bc26a77 100644 --- a/config/nvim/lua/plugins/extras/util/mkdir.lua +++ b/config/nvim/lua/plugins/extras/util/mkdir.lua @@ -1,4 +1,4 @@ return { "jghauser/mkdir.nvim", event = "VeryLazy", -} \ No newline at end of file +}