diff options
Diffstat (limited to 'lua/lvim/config')
| -rw-r--r-- | lua/lvim/config/defaults.lua | 7 | ||||
| -rw-r--r-- | lua/lvim/config/init.lua | 5 | 
2 files changed, 9 insertions, 3 deletions
| diff --git a/lua/lvim/config/defaults.lua b/lua/lvim/config/defaults.lua index a20e34e1..a5c81a01 100644 --- a/lua/lvim/config/defaults.lua +++ b/lua/lvim/config/defaults.lua @@ -3,7 +3,12 @@ return {    colorscheme = "onedarker",    line_wrap_cursor_movement = true,    transparent_window = false, -  format_on_save = true, +  format_on_save = { +    ---@usage pattern string pattern used for the autocommand (Default: '*') +    pattern = "*", +    ---@usage timeout number timeout in ms for the format request (Default: 1000) +    timeout = 1000, +  },    keys = {},    builtin = {}, diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index 20bc4c81..8359ff18 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -20,7 +20,7 @@ end  -- Define lvim global variable  function M:init()    if vim.tbl_isempty(lvim or {}) then -    lvim = require "lvim.config.defaults" +    lvim = vim.deepcopy(require "lvim.config.defaults")      local home_dir = vim.loop.os_homedir()      lvim.vsnip_dir = utils.join_paths(home_dir, ".config", "snippets")      lvim.database = { save_location = utils.join_paths(home_dir, ".config", "lunarvim_db"), auto_execute = 1 } @@ -114,7 +114,8 @@ function M:reload()    M:load()    local plugins = require "lvim.plugins" -  utils.toggle_autoformat() +  local autocmds = require "lvim.core.autocmds" +  autocmds.configure_format_on_save()    local plugin_loader = require "lvim.plugin-loader"    plugin_loader.cache_clear()    plugin_loader.load { plugins, lvim.plugins } | 
