EmmyLua / VSCode-EmmyLua

Lua IDE/Debugger Plugin for VSCode
632 stars 89 forks source link

无法关闭函数调用的参数提示(Param Hint) #159

Closed RetuEase closed 2 months ago

RetuEase commented 2 months ago

在设置中Emmylua > Hint: Param Hint中勾选关闭、在设置json中设置为false后仍然有函数调用的参数名提示。

尝试了重启vscode、重新加载插件、同时关闭Vararg Hint(可变参数提示),均无法关闭函数调用的参数名提示。

CppCXY commented 2 months ago

所有vscode 配置对新语言服务都是无效的

RetuEase commented 2 months ago

所有vscode 配置对新语言服务都是无效的

Emmylua > Hint: Param Hint属于扩展的配置呀,不是vscode自己的配置……

CppCXY commented 2 months ago

所有vscode 配置对新语言服务都是无效的

Emmylua > Hint: Param Hint属于扩展的配置呀,不是vscode自己的配置……

这里包含了emmylua在vscode上的配置, 因为这个配置是早期java版本语言服务所用的,目前保留仅仅是为了兼容一些使用老语言服务的用户

CppCXY commented 2 months ago

如果你想关掉这个, 你必须在根目录(不是在.vscode里面)创建.emmyrc.json, 然后根据补全自己写:

{
  "hint": {
    "paramHint": true,
    "indexHint": true,
    "localHint": true,
    "overrideHint": true
  }
}

把true改为false

RetuEase commented 2 months ago

如果你想关掉这个, 你必须在根目录(不是在.vscode里面)创建.emmyrc.json, 然后根据补全自己写:

{
  "hint": {
    "paramHint": true,
    "indexHint": true,
    "localHint": true,
    "overrideHint": true
  }
}

把true改为false

确实有效!原来是这样设计的,非常感谢你