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
+}