diff options
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 39 |
1 files changed, 26 insertions, 13 deletions
@@ -1,13 +1,26 @@ -require('default-config') -vim.cmd('luafile ' .. CONFIG_PATH .. '/lv-config.lua') -require('settings') -require('plugins') -vim.g.colors_name = O.colorscheme -vim.g.syntax = true -require('lv-utils') -require('keymappings') -require('lv-galaxyline') -require('lv-treesitter') -require('lv-which-key') -require('lsp') -if O.lang.emmet.active then require('lsp.emmet-ls') end +require "default-config" +require "keymappings" +vim.cmd("luafile " .. CONFIG_PATH .. "/lv-config.lua") +require "settings" +require "plugins" +require "lv-utils" +require "lv-galaxyline" +require "lv-treesitter" +require "lv-which-key" +require "lsp" +if O.lang.emmet.active then + require "lsp.emmet-ls" +end + +-- autoformat +if O.format_on_save then + require("lv-utils").define_augroups { + autoformat = { + { + "BufWritePre", + "*", + [[try | undojoin | Neoformat | catch /^Vim\%((\a\+)\)\=:E790/ | finally | silent Neoformat | endtry]], + }, + }, + } +end |