aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/shared.lua
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/lua/vim/shared.lua')
-rw-r--r--runtime/lua/vim/shared.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/runtime/lua/vim/shared.lua b/runtime/lua/vim/shared.lua
index 750af02f19..995c52e8ed 100644
--- a/runtime/lua/vim/shared.lua
+++ b/runtime/lua/vim/shared.lua
@@ -514,20 +514,20 @@ do
local optional = (true == spec[3])
if type(t) == 'string' then
- local translated_type_name = type_names[t]
- if not translated_type_name then
+ local t_name = type_names[t]
+ if not t_name then
return false, string.format('invalid type name: %s', t)
end
- if (not optional or val ~= nil) and not _is_type(val, translated_type_name) then
- return false, string.format("%s: expected %s, got %s", param_name, translated_type_name, type(val))
+ if (not optional or val ~= nil) and not _is_type(val, t_name) then
+ return false, string.format("%s: expected %s, got %s", param_name, t_name, type(val))
end
elseif vim.is_callable(t) then
-- Check user-provided validation function.
local valid, optional_message = t(val)
if not valid then
local error_message = string.format("%s: expected %s, got %s", param_name, (spec[3] or '?'), val)
- if not (optional_message == nil) then
+ if optional_message ~= nil then
error_message = error_message .. string.format(". Info: %s", optional_message)
end