Neovim add flash and surround plugins

This commit is contained in:
2026-03-12 19:01:50 +05:30
parent 345e0e25ea
commit 8284d6b522
3 changed files with 26 additions and 0 deletions

View File

@@ -44,6 +44,8 @@ require("lazy").setup({
require("kickstart.plugins.transparent"), -- for transparency require("kickstart.plugins.transparent"), -- for transparency
-- require("kickstart.plugins.noice"), -- for search and command line prompt -- require("kickstart.plugins.noice"), -- for search and command line prompt
require("kickstart.plugins.fzf-lua"), -- for fzf search require("kickstart.plugins.fzf-lua"), -- for fzf search
require("kickstart.plugins.flash"),
require("kickstart.plugins.surround"),
require("kickstart.plugins.auto-session"), require("kickstart.plugins.auto-session"),
require("kickstart.plugins.conform"), require("kickstart.plugins.conform"),
require("kickstart.plugins.cmp"), require("kickstart.plugins.cmp"),

View File

@@ -0,0 +1,13 @@
return {
"folke/flash.nvim",
event = "VeryLazy",
---@type Flash.Config
opts = {},
keys = {
{ "<leader>Fj", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" },
{ "<leader>Fs", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" },
{ "<leader>Fr", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" },
{ "<leader>FR", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" },
{ "<leader>Fs", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" },
},
}

View File

@@ -0,0 +1,11 @@
return {
"kylechui/nvim-surround",
version = "^4.0.0", -- Use for stability; omit to use `main` branch for the latest features
event = "VeryLazy",
-- Optional: See `:h nvim-surround.configuration` and `:h nvim-surround.setup` for details
-- config = function()
-- require("nvim-surround").setup({
-- -- Put your configuration here
-- })
-- end
}