You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
754 B

  1. return {
  2. "folke/flash.nvim",
  3. event = "VeryLazy",
  4. opts = {
  5. modes = {
  6. char = {
  7. enabled = false,
  8. },
  9. },
  10. },
  11. keys = {
  12. {
  13. "s",
  14. mode = { "n", "x", "o" },
  15. function()
  16. require("flash").jump()
  17. end,
  18. desc = "Flash",
  19. },
  20. {
  21. "S",
  22. mode = { "n", "x", "o" },
  23. function()
  24. require("flash").treesitter()
  25. end,
  26. desc = "Flash Treesitter",
  27. },
  28. {
  29. "r",
  30. mode = "o",
  31. function()
  32. require("flash").remote()
  33. end,
  34. desc = "Remote Flash",
  35. },
  36. {
  37. "R",
  38. mode = { "o", "x" },
  39. function()
  40. require("flash").treesitter_search()
  41. end,
  42. desc = "Treesitter Search",
  43. },
  44. {
  45. "<c-s>",
  46. mode = { "c" },
  47. function()
  48. require("flash").toggle()
  49. end,
  50. desc = "Toggle Flash Search",
  51. },
  52. },
  53. }