diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2022-07-27 20:02:18 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2022-07-27 20:02:18 +0800 |
commit | f95cec2d31079134e3bfc35908ed1a6a6f9e7805 (patch) | |
tree | 6de2214f5010f4d33e4fb3f7c5030de41989a17e /script/core | |
parent | a6e7f478d00865750e4be61d581ddd2bbe7e41e8 (diff) | |
download | lua-language-server-f95cec2d31079134e3bfc35908ed1a6a6f9e7805.zip |
fix hover of some operators
Diffstat (limited to 'script/core')
-rw-r--r-- | script/core/hover/description.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/script/core/hover/description.lua b/script/core/hover/description.lua index 2097e0a3..e11dd6c8 100644 --- a/script/core/hover/description.lua +++ b/script/core/hover/description.lua @@ -437,6 +437,13 @@ local function tryDocEnum(source) or field.value.type == 'string' then md:add('lua', (' %s: %s = %s,'):format(key, field.value.type, field.value[1])) end + if field.value.type == 'binary' + or field.value.type == 'unary' then + local number = vm.getNumber(field.value) + if number then + md:add('lua', (' %s: %s = %s,'):format(key, math.tointeger(number) and 'integer' or 'number', number)) + end + end ::CONTINUE:: end end |