diff --git a/changelog.md b/changelog.md index e9b98ef6d55b229a02cb5ee33fbe8c667fab8654..7d46a10837694276dd3b14759e0adf37e47fd912 100644 --- a/changelog.md +++ b/changelog.md @@ -17,6 +17,7 @@ * `CHG` completion: improve misspelling results * `FIX` runtime errors * `FIX` hint: may show param-2 as `self` +* `FIX` semantic: may fail when scrolling * `FIX` [#660](https://github.com/sumneko/lua-language-server/issues/660) ## 2.3.7 diff --git a/script/provider/provider.lua b/script/provider/provider.lua index 21929734ae2fa05b3bfbfd0a722b828bcf9d660e..e1bd0f4fd5bbb0fc548223423b1b85cbb399a830 100644 --- a/script/provider/provider.lua +++ b/script/provider/provider.lua @@ -693,8 +693,8 @@ end) proto.on('textDocument/semanticTokens/range', function (params) workspace.awaitReady() - await.close('textDocument/semanticTokens/range') - await.setID('textDocument/semanticTokens/range') + --await.close('textDocument/semanticTokens/range') + --await.setID('textDocument/semanticTokens/range') local _ <close> = progress.create(lang.script.WINDOW_PROCESSING_SEMANTIC_RANGE, 0.5) local core = require 'core.semantic-tokens' local uri = params.textDocument.uri