diff --git a/lua/config/lazy.lua b/lua/config/lazy.lua index 2e56c20..2d85fc5 100644 --- a/lua/config/lazy.lua +++ b/lua/config/lazy.lua @@ -98,7 +98,7 @@ else -- vim.opt.writebackup = false vim.g.mapleader = " " -- set leader key to space - vim.g.maplocalleader = " " -- set local leader key to space + vim.g.maplocalleader = "\\" -- set local leader key to space local fold = { unfoldAll = function() diff --git a/lua/plugins/flash.lua b/lua/plugins/flash.lua index c898f75..4d3a9e9 100644 --- a/lua/plugins/flash.lua +++ b/lua/plugins/flash.lua @@ -3,8 +3,14 @@ return { "folke/flash.nvim", event = "VeryLazy", ---@type Flash.Config - opts = {}, - modes = { search = { enabled = true } }, + opts = { + modes = { + search = { enabled = true }, + char = { enabled = false }, + -- treesitter = { enabled = true, highlight = { backdrop = false } }, + -- remote = { enabled = true, highlight = { backdrop = false } }, + }, + }, -- stylua: ignore keys = { { "s", mode = { "n", "x", "o" }, false }, @@ -12,8 +18,9 @@ return { { "r", mode = "o", false }, { "R", mode = { "o", "x" }, false }, { "", mode = { "c" }, false }, - { "j", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, - { "J", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, + { "", mode = { "n", "x", "o" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, + -- { "j", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, + { "ct", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, }, } } diff --git a/lua/vscodeplugins/vscode.lua b/lua/vscodeplugins/vscode.lua index 4bd3067..d5730e8 100644 --- a/lua/vscodeplugins/vscode.lua +++ b/lua/vscodeplugins/vscode.lua @@ -3,15 +3,21 @@ return { "folke/flash.nvim", event = "VeryLazy", ---@type Flash.Config - opts = {}, - modes = { search = { enabled = true } }, + opts = { + modes = { + search = { enabled = true }, + char = { enabled = false }, + -- treesitter = { enabled = true, highlight = { backdrop = false } }, + -- remote = { enabled = true, highlight = { backdrop = false } }, + }, + }, -- stylua: ignore keys = { - { "j", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, - { "J", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, + { "/", mode = { "n", "x", "o" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, + -- { "j", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" }, + { "ct", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" }, -- { "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" }, -- { "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" }, - -- { "", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" }, }, }, {