fix: config.setup deprecation checks

main
olimorris 2023-02-23 10:41:21 +00:00
parent aa3fdbc8a5
commit 029ba65f39
1 changed files with 68 additions and 66 deletions

View File

@ -37,73 +37,75 @@ function M.setup(opts)
M.options = vim.tbl_deep_extend("force", {}, defaults, opts or {})
vim.fn.mkdir(M.options.save_dir, "p")
if opts.before_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "before_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedLoadPre", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.after_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "after_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedLoadPost", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.before_save then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "before_save", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedSavePre", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.after_save then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "after_save", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedSavePost", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts then
if opts.before_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "before_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedLoadPre", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.after_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "after_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedLoadPost", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.before_save then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "before_save", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedSavePre", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.after_save then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "after_save", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedSavePost", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
-- Telescope
if opts.telescope and opts.telescope.before_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "telescope.before_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedTelescopeLoadPre", "WarningMsg" },
{ " user event. This will be removed from the plugin on "},
{ "2023-03-05", "WarningMsg" }
)
end
if opts.telescope and opts.telescope.after_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "telescope.after_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedTelescopeLoadPost", "WarningMsg" },
{ " user event. This will be removed from the plugin on "},
{ "2023-03-05", "WarningMsg" }
)
-- Telescope
if opts.telescope and opts.telescope.before_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "telescope.before_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedTelescopeLoadPre", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
if opts.telescope and opts.telescope.after_source then
require("persisted.deprecate").write(
"----------\n",
"The use of the ",
{ "telescope.after_source", "ErrorMsg" },
" callback.\nPlease replace with the ",
{ "PersistedTelescopeLoadPost", "WarningMsg" },
{ " user event. This will be removed from the plugin on " },
{ "2023-03-05", "WarningMsg" }
)
end
end
end