defaults.lua 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. return {
  2. leader = "space",
  3. reload_config_on_save = true,
  4. colorscheme = "lunar",
  5. transparent_window = false,
  6. format_on_save = {
  7. ---@usage boolean: format on save (Default: false)
  8. enabled = false,
  9. ---@usage pattern string pattern used for the autocommand (Default: '*')
  10. pattern = "*",
  11. ---@usage timeout number timeout in ms for the format request (Default: 1000)
  12. timeout = 1000,
  13. ---@usage filter func to select client
  14. filter = require("lvim.lsp.utils").format_filter,
  15. },
  16. keys = {},
  17. use_icons = true,
  18. icons = require "lvim.icons",
  19. builtin = {},
  20. plugins = {
  21. -- use config.lua for this not put here
  22. },
  23. autocommands = {},
  24. lang = {},
  25. log = {
  26. ---@usage can be { "trace", "debug", "info", "warn", "error", "fatal" },
  27. level = "info",
  28. viewer = {
  29. ---@usage this will fallback on "less +F" if not found
  30. cmd = "lnav",
  31. layout_config = {
  32. ---@usage direction = 'vertical' | 'horizontal' | 'window' | 'float',
  33. direction = "horizontal",
  34. open_mapping = "",
  35. size = 40,
  36. float_opts = {},
  37. },
  38. },
  39. -- currently disabled due to instabilities
  40. override_notify = false,
  41. },
  42. }