init.lua 683 B

1234567891011121314151617181920212223242526272829303132333435
  1. local M = {}
  2. local builtins = {
  3. "lvim.core.theme",
  4. "lvim.core.which-key",
  5. "lvim.core.gitsigns",
  6. "lvim.core.cmp",
  7. "lvim.core.dap",
  8. "lvim.core.terminal",
  9. "lvim.core.telescope",
  10. "lvim.core.treesitter",
  11. "lvim.core.nvimtree",
  12. "lvim.core.lir",
  13. "lvim.core.illuminate",
  14. "lvim.core.breadcrumbs",
  15. "lvim.core.project",
  16. "lvim.core.bufferline",
  17. "lvim.core.autopairs",
  18. "lvim.core.comment",
  19. "lvim.core.notify",
  20. "lvim.core.lualine",
  21. "lvim.core.alpha",
  22. "lvim.core.mason",
  23. }
  24. function M.config(config)
  25. for _, builtin_path in ipairs(builtins) do
  26. local builtin = require(builtin_path)
  27. builtin.config(config)
  28. end
  29. end
  30. vim.opt.laststatus = 3
  31. return M