Skip to content

[ENHANCEMENTS] 插件的lua语言支持 #2

@CppCXY

Description

@CppCXY
  1. 不支持luajit语法:
local t = 1ULL
  1. to-be-close语法中尖括号内如果不是const或者close就应该报错:
local t <xxxx> = 123
  1. 插件对自己的global文件中的pcall的注释报语法错误:
    Syntax error lua-booster diagnosticlua(1002)

  2. 不同lua版本的api是有差异的,没有api分级选择

  3. 插件无法工作在文件名含有特殊unicode字符的文件中:
    比如文件名叫来整点活(1).lua

  4. 插件在查找引用时给出的范围是错误的,例如定义函数:

function fff()

end

查找引用时左侧引用面板显示的一项是unction fff()

  1. 查找引用时不应该包含定义

  2. 无法在定义处跨文件查找引用

  3. 函数定义的可变参数,在代码补全时,鼠标悬浮时没有显式该参数。

  4. 希望跟进一下vscode本身对语言的支持:

  • 支持inlay hint
  • 支持formatOnType
  • 支持rangeformat

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions