diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index b2e5dbdf..11dad762 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -74,8 +74,6 @@ map("n", "sp", ":Telescope lazy", { desc = "Plugins (Lazy)" }) map("n", "si", ":Telescope import", { desc = "Imports" }) -map("n", "sI", ":Gitignore", { desc = "Gitignore" }) - map("n", "cC", ":ConformInfo", { desc = "Conform Info" }) -- map( diff --git a/.config/nvim/lua/plugins/diffview.lua b/.config/nvim/lua/plugins/diffview.lua deleted file mode 100644 index 18cfcfb5..00000000 --- a/.config/nvim/lua/plugins/diffview.lua +++ /dev/null @@ -1,11 +0,0 @@ -return { - { - "sindrets/diffview.nvim", - keys = { - { "gdd", "DiffviewFileHistory", desc = "Diff File History" }, - { "gdo", "DiffviewOpen", desc = "Open Diff View" }, - { "gdc", "DiffviewClose", desc = "Close Diff View" }, - }, - opts = {}, - }, -} diff --git a/.config/nvim/lua/plugins/git.lua b/.config/nvim/lua/plugins/git.lua new file mode 100644 index 00000000..500beb15 --- /dev/null +++ b/.config/nvim/lua/plugins/git.lua @@ -0,0 +1,27 @@ +return { + { + "sindrets/diffview.nvim", + keys = { + { "gd", "DiffviewFileHistory", desc = "Diff File History" }, + }, + opts = {}, + }, + { + "akinsho/git-conflict.nvim", + opts = { + default_mappings = false, + highlights = { + incoming = "DiffAdd", + current = "DiffText", + }, + }, + keys = { + { "gci", "GitConflictChooseTheirs", desc = "Choose Their Changes" }, + { "gco", "GitConflictChooseOurs", desc = "Choose Our Changes" }, + { "gcb", "GitConflictChooseBoth", desc = "Choose Both changes" }, + { "gcl", "GitConflictListQf", desc = "Git Conflict Quicklist" }, + { "[g", "GitConflictPrevConflict", desc = "Prev Git Conflict" }, + { "]g", "GitConflictPrevConflict", desc = "Next Git Conflict" }, + }, + }, +} diff --git a/.config/nvim/lua/plugins/gitignore.lua b/.config/nvim/lua/plugins/gitignore.lua deleted file mode 100644 index ce319333..00000000 --- a/.config/nvim/lua/plugins/gitignore.lua +++ /dev/null @@ -1,9 +0,0 @@ -return { - { - "wintermute-cell/gitignore.nvim", - cmd = "Gitignore", - requires = { - "nvim-telescope/telescope.nvim", - }, - }, -} diff --git a/.config/nvim/lua/plugins/hardtime.lua b/.config/nvim/lua/plugins/hardtime.lua index f3acc3c4..07f66e96 100644 --- a/.config/nvim/lua/plugins/hardtime.lua +++ b/.config/nvim/lua/plugins/hardtime.lua @@ -3,6 +3,10 @@ return { "m4xshen/hardtime.nvim", dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" }, enabled = false, + event = "VeryLazy", + keys = { + { "uH", "Hardtime toggle", desc = "Toggle Hardtime" }, + }, opts = { disabled_filetypes = { "qf", @@ -12,11 +16,10 @@ return { "mason", "oil", "neo-tree", - "floaterm", "symbols-outline", "vim-be-good", }, - disable_mouse = false, + restriction_mode = "hint", restricted_keys = { ["h"] = { "n", "x" }, ["l"] = { "n", "x" }, diff --git a/.config/nvim/lua/plugins/rayso.lua b/.config/nvim/lua/plugins/rayso.lua new file mode 100644 index 00000000..09113cca --- /dev/null +++ b/.config/nvim/lua/plugins/rayso.lua @@ -0,0 +1,12 @@ +return { + { + "TobinPalmer/rayso.nvim", + cmd = { "Rayso" }, + keys = { + { "cS", "Rayso", desc = "Screenshot code" }, + }, + opts = { + open_cmd = "librewolf", + }, + }, +} diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 44c31032..d1a4ab6f 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -116,8 +116,8 @@ return { { "fr", "Telescope oldfiles", desc = "Recent" }, { "fR", Util.telescope("oldfiles", { cwd = vim.loop.cwd() }), desc = "Recent (cwd)" }, -- git - { "gc", "Telescope git_commits", desc = "commits" }, - { "gs", "Telescope git_status", desc = "status" }, + { "gC", "Telescope git_commits", desc = "Commits" }, + { "gs", "Telescope git_status", desc = "Status" }, -- search { 's"', "Telescope registers", desc = "Registers" }, { diff --git a/.config/nvim/lua/plugins/which-key.lua b/.config/nvim/lua/plugins/which-key.lua index 93fa8002..3a1ee84a 100644 --- a/.config/nvim/lua/plugins/which-key.lua +++ b/.config/nvim/lua/plugins/which-key.lua @@ -24,7 +24,6 @@ return { ["x"] = { name = "+diagnostics/quickfix" }, ["cc"] = { name = "+compile" }, ["cP"] = { name = "+packages" }, - ["gd"] = { name = "+diff" }, ["gw"] = { name = "+worktrees" }, ["cR"] = { name = "+refactor" }, ["D"] = { name = "+database" }, @@ -33,6 +32,7 @@ return { ["db"] = { name = "+Breakpoints" }, ["sr"] = { name = "+replace" }, ["dP"] = { name = "+python" }, + ["gc"] = { name = "+conflicts" }, }, }, config = function(_, opts)