init.lua 578 B

1234567891011121314151617181920212223242526
  1. require "default-config"
  2. require "keymappings"
  3. vim.cmd("luafile " .. CONFIG_PATH .. "/lv-config.lua")
  4. require "settings"
  5. require "plugins"
  6. require "lv-utils"
  7. require "lv-galaxyline"
  8. require "lv-treesitter"
  9. require "lv-which-key"
  10. require "lsp"
  11. if O.lang.emmet.active then
  12. require "lsp.emmet-ls"
  13. end
  14. -- autoformat
  15. if O.format_on_save then
  16. require("lv-utils").define_augroups {
  17. autoformat = {
  18. {
  19. "BufWritePre",
  20. "*",
  21. [[try | undojoin | Neoformat | catch /^Vim\%((\a\+)\)\=:E790/ | finally | silent Neoformat | endtry]],
  22. },
  23. },
  24. }
  25. end