summaryrefslogtreecommitdiff
path: root/script/core/semantic-tokens.lua
AgeCommit message (Collapse)Author
2022-06-09add `doc.type.code`最萌小汐
2022-06-09view infer must specify uri最萌小汐
2022-05-02fix(semantic-tokens): `data` field can't be nilkevinhwang91
2022-04-26cleanup最萌小汐
2022-04-26cleanup最萌小汐
2022-04-25delete `isGlobalLibraryName`最萌小汐
2022-04-25add completion and semantic for `@cast`最萌小汐
2022-04-22add `--[[@as type]]`最萌小汐
2022-04-21#1080 using `---@overload` as class constructor最萌小汐
2022-04-15fix semantic最萌小汐
2022-04-15cleanup最萌小汐
2022-04-09fix semantic of function最萌小汐
2022-04-07update最萌小汐
2022-04-06Merge commit '63b360689f0c2c99a1ae410518f6866f49972f98' into 3.0最萌小汐
2022-04-05update最萌小汐
2022-04-02fix(semantic-tokens): coreect token type prioritykevinhwang91
If metatable with `__call` method, adding `@class` and `@type fun()` together for a class make the token be regarded as function, we should make sure `@class` override `@type`.
2022-03-31cleanup最萌小汐
2022-03-30update最萌小汐
2022-03-29update最萌小汐
2022-03-08fix最萌小汐
2022-03-07fix #975最萌小汐
2022-03-04feat(semantic-tokens): mark annotations(@...) as keywordswongxy
2022-02-03fix(semantic-tokens): `data` field can't be nilkevinhwang91
`textDocument/semanticTokens/range` should return `SemanticTokens | null` from LSP specification. `data` field of the `SemanticTokens` must be a array, even if no result.
2022-02-01fix(semantic-tokens): limit comments rangekevinhwang91
Client requests `textDocument/semanticTokens/range` service with a range parameter in order to get the tokens of the visible window, but server return the additional comments highlighting tokens may be out of range, we should keep the tokens requested by the client in range.
2022-01-26fix #926最萌小汐
2022-01-11add semantic configs最萌小汐
2022-01-11change to `Lua.semantic.enable`最萌小汐
2022-01-11update semantic tokens最萌小汐
2022-01-11update semantic tokens最萌小汐
2022-01-10update最萌小汐
2022-01-10update最萌小汐
2022-01-10fix最萌小汐
2022-01-10resolve multilines and overlapping最萌小汐
2022-01-07update最萌小汐
2022-01-07update semantic-tokens最萌小汐
2022-01-07update semantic-tokens最萌小汐
2022-01-07cleanup最萌小汐
2022-01-06update semantic-tokens最萌小汐
2021-12-30update最萌小汐
2021-11-25cleanup最萌小汐
2021-11-03update async mark最萌小汐
2021-11-02mark async最萌小汐
2021-10-11fix最萌小汐
2021-10-11fix #718最萌小汐
2021-09-26Fix a couple classification issues with table field access and simplify it ↵Arcanox
in the process
2021-09-25Fix global library functions being highlighted as a global type instead of a ↵Arcanox
function
2021-09-25Merge branch 'master' into improve-semantic-highlightingArcanox
# Conflicts: # script/core/semantic-tokens.lua
2021-09-25Fix the config setting not updating editors when it's changedArcanox
2021-09-24stop provider when file changing最萌小汐
2021-09-24Improve classification of semantic tokens to provide a great number more ↵Arcanox
syntax highlighting options (almost on par with TypeScript in VSCode)