mini.lua 884 B

123456789101112131415161718192021222324252627282930313233
  1. local M = {
  2. {
  3. "echasnovski/mini.icons",
  4. init = function()
  5. package.preload["nvim-web-devicons"] = function()
  6. require("mini.icons").mock_nvim_web_devicons()
  7. return package.loaded["nvim-web-devicons"]
  8. end
  9. end,
  10. },
  11. {
  12. "echasnovski/mini.ai",
  13. config = function()
  14. -- - va) - [V]isually select [A]round [)]paren
  15. -- - yinq - [Y]ank [I]nside [N]ext [Q]uote
  16. -- - ci' - [C]hange [I]nside [']quote
  17. require("mini.ai").setup({ n_lines = 500 })
  18. end,
  19. },
  20. {
  21. "echasnovski/mini.surround",
  22. config = function()
  23. -- Add/delete/replace surroundings (brackets, quotes, etc.)
  24. --
  25. -- - saiw) - [S]urround [A]dd [I]nner [W]ord [)]Paren
  26. -- - sd' - [S]urround [D]elete [']quotes
  27. -- - sr)' - [S]urround [R]eplace [)] [']
  28. require("mini.surround").setup({})
  29. end,
  30. },
  31. }
  32. return M