init.lua 598 B

123456789101112131415161718192021222324252627
  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-vimtex"
  8. require "lv-galaxyline"
  9. require "lv-treesitter"
  10. require "lv-which-key"
  11. require "lsp"
  12. if O.lang.emmet.active then
  13. require "lsp.emmet-ls"
  14. end
  15. -- autoformat
  16. if O.format_on_save then
  17. require("lv-utils").define_augroups {
  18. autoformat = {
  19. {
  20. "BufWritePre",
  21. "*",
  22. [[try | undojoin | Neoformat | catch /^Vim\%((\a\+)\)\=:E790/ | finally | silent Neoformat | endtry]],
  23. },
  24. },
  25. }
  26. end