diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index b4a87c64..77df661a 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -155,6 +155,7 @@ "vim-wakatime": { "branch": "master", "commit": "cda81ada9a3bf8168e2381c33831e0dd7be9b828" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }, "windows.nvim": { "branch": "main", "commit": "c7492552b23d0ab30325e90b56066ec51242adc8" }, + "winshift.nvim": { "branch": "main", "commit": "37468ed6f385dfb50402368669766504c0e15583" }, "yanky.nvim": { "branch": "main", "commit": "c1211c6c6d983a72c74dde44df8575a64d50562f" }, "zen-mode.nvim": { "branch": "main", "commit": "50e2e2a36cc97847d9ab3b1a3555ba2ef6839b50" } } \ No newline at end of file diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index 16ed04d1..fe4cf93b 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -75,7 +75,8 @@ "plugins.extras.util.smooth-scrolling", "plugins.extras.util.suda", "plugins.extras.util.vim-be-good", - "plugins.extras.util.wakatime" + "plugins.extras.util.wakatime", + "plugins.extras.util.winshift" ], "news": { "NEWS.md": "2123" diff --git a/.config/nvim/lua/plugins/extras/ui/minimap.lua b/.config/nvim/lua/plugins/extras/ui/minimap.lua new file mode 100644 index 00000000..2a92229c --- /dev/null +++ b/.config/nvim/lua/plugins/extras/ui/minimap.lua @@ -0,0 +1,22 @@ +return { + "echasnovski/mini.map", + opts = function() + local map = require("mini.map") + return { + symbols = { + encode = require("mini.map").gen_encode_symbols.dot("4x2"), + }, + integrations = { + map.gen_integration.builtin_search(), + map.gen_integration.gitsigns(), + map.gen_integration.diagnostic(), + }, + window = { + show_integration_count = false, + }, + } + end, + keys = { + { "um", "lua MiniMap.toggle()", desc = "MiniMap" }, + }, +} diff --git a/.config/nvim/lua/plugins/extras/util/winshift.lua b/.config/nvim/lua/plugins/extras/util/winshift.lua new file mode 100644 index 00000000..12b6246a --- /dev/null +++ b/.config/nvim/lua/plugins/extras/util/winshift.lua @@ -0,0 +1,6 @@ +return { + "sindrets/winshift.nvim", + cmd = "WinShift", + opts = { highlight_moving_win = true }, + keys = { { "ws", "WinShift", desc = "Win Shift/Swap" } }, +}