diff options
author | Steven Arcangeli <stevearc@stevearc.com> | 2024-05-13 11:56:35 -0600 |
---|---|---|
committer | Steven Arcangeli <stevearc@stevearc.com> | 2024-05-13 11:56:35 -0600 |
commit | 59d0dd233a2cafacfa1235ab22054c4d80a72319 (patch) | |
tree | 083500ed1ce3f1d38382ebb81f024261753c1e44 /lua | |
parent | 2c9e0809dba754c574af0206999ff250ef658029 (diff) |
fix: warning messages for improper async in format_on_save (#401)
Diffstat (limited to 'lua')
-rw-r--r-- | lua/conform/init.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lua/conform/init.lua b/lua/conform/init.lua index 435e009..d6ea639 100644 --- a/lua/conform/init.lua +++ b/lua/conform/init.lua @@ -101,6 +101,12 @@ M.setup = function(opts) format_args, callback = format_args(args.buf) end if format_args then + if format_args.async then + vim.notify_once( + "Conform format_on_save cannot use async=true. Use format_after_save instead.", + vim.log.levels.ERROR + ) + end M.format( vim.tbl_deep_extend("force", format_args, { buf = args.buf, @@ -148,6 +154,12 @@ M.setup = function(opts) if format_args then exit_timeout = format_args.timeout_ms or exit_timeout num_running_format_jobs = num_running_format_jobs + 1 + if format_args.async == false then + vim.notify_once( + "Conform format_after_save cannot use async=false. Use format_on_save instead.", + vim.log.levels.ERROR + ) + end M.format( vim.tbl_deep_extend("force", format_args, { buf = args.buf, |