diff options
author | Christian Chiarulli <[email protected]> | 2022-11-04 17:04:05 -0400 |
---|---|---|
committer | Christian Chiarulli <[email protected]> | 2022-11-04 17:32:46 -0400 |
commit | 08d3c056ffe989b97b11afee9ad1db108d3ccfb5 (patch) | |
tree | f5d2f26e602f232fcc115f4c38e29722e8b92148 /lua | |
parent | 57c159fe3c4aec49aeb5a4df78275e7092fc21fa (diff) |
chore: format on save off by default
chore: check if table
Diffstat (limited to 'lua')
-rw-r--r-- | lua/lvim/config/defaults.lua | 2 | ||||
-rw-r--r-- | lua/lvim/core/autocmds.lua | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/lua/lvim/config/defaults.lua b/lua/lvim/config/defaults.lua index 74a94052..a03ee464 100644 --- a/lua/lvim/config/defaults.lua +++ b/lua/lvim/config/defaults.lua @@ -4,6 +4,8 @@ return { colorscheme = "lunar", transparent_window = false, format_on_save = { + ---@usage boolean: format on save (Default: false) + enabled = false, ---@usage pattern string pattern used for the autocommand (Default: '*') pattern = "*", ---@usage timeout number timeout in ms for the format request (Default: 1000) diff --git a/lua/lvim/core/autocmds.lua b/lua/lvim/core/autocmds.lua index 21c7c1f0..61e3e676 100644 --- a/lua/lvim/core/autocmds.lua +++ b/lua/lvim/core/autocmds.lua @@ -158,7 +158,9 @@ function M.disable_format_on_save() end function M.configure_format_on_save() - if lvim.format_on_save then + if type(lvim.format_on_save) == "table" and lvim.format_on_save.enabled then + M.enable_format_on_save() + elseif lvim.format_on_save == true then M.enable_format_on_save() else M.disable_format_on_save() |