Raoul Wols
Raoul Wols
I was thinking of adding additional text in the st_detail field to distinguish insert/replace variants, instead of a command. The current diff isn’t very discoverable. I wonder how many people...
Perhaps this has nothing to do with, but I'm seeing this unit test failing on build 4134 test_var_prefix_using_label (test_completion.QueryCompletionsTests) ... FAIL
And the CI doesn't detect this regression because it downloads the stable version: https://github.com/SublimeText/UnitTesting/blob/master/scripts/install_sublime_text.sh#L70 by scraping this URL apparently: `curl https://www.sublimetext.com/download_thanks`
If `$` is not taken into account when matching, then the failing test seems to indeed correctly detect that: https://github.com/sublimelsp/LSP/blob/80d4cbe341a2f7b59601c82ef4bb22f84133aa40/tests/test_completion.py#L130
The Python API of SublimeText is not designed around a "provider" pattern where plugins "provide" the hover popup with information. There can be only one plugin, and that plugin will...
Did you also open an issue at the emmet package?
Emmet uses view.show_popup to display the completion. I don’t know what triggers the popup to disappear.
Can you enable sublime.log_commands(True) in the console and see if there is any correlation there?
I’m guessing this is the issue https://github.com/prisma/language-tools/blob/9baa91308a6f1604f51e5fd86e8d63399bc9151d/packages/language-server/src/rename/renameUtil.ts#L186
[Number.MAX_VALUE](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE) is 1.79E+308. [Number.MAX_SAFE_INTEGER](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER) is 2^53 - 1. 2^53 - 1 is still too large for LSP's [uinteger](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#baseTypes) type, which has max value ~~2^32 - 1~~ 2^31 - 1.