Closed gusbemacbe closed 6 years ago
It appeared after 20 minutes. It seems to be debugging or loading bug.
As it appeared after 20 minutes, spelling checker interprets some symbols as wrong:
I also ran one command in a HTML file:
<!-- %% spellcheck-language en_GB -->
<!-- %% spellcheck-language pt_PT -->
And the eye icon appeared as red with "multi" and alerted it was an error, saying: "Spell Checking - Multiple Languages (missing: en_GB -->, pt_PT -->)".
This error also happened in any CSS, C, C++, PHP and Python files, like:
/* %% spellcheck-language en_GB */
/* %% spellcheck-language pt_PT */
Hi! Thanks for detailed report. I think what you describe are three distinct things actually:
1) There are sometimes issues with "Insders" build (#142). Often they are not Spell Right related. I cannot reproduce the 20 minutes starting time, maybe you can see Developer Tools
(Help
-> Toggle Developer Tools
) to see whether there is something related to Spell Right?
2) I will have a look, these may be related to the spelling back-end that you use (Hunspell, native on Linux). There was a change related to these recently (#143).
3) This is true, it may be considered a bug, but it has changed in version 2.1.32. These spellcheck-langiage
in-document switches will work fine when in line comments (e.g //
in c++). They fail when put in block comments as you did. I will address this shortly.
Hi,
//
is supported only in C, C++ PHP and Python. And ##
?Could you show me how it gets wrong on point 2 (quotation marks)? My instance is seem to be working ok with these. As you might have examined #143 has added these symbols.
European Portuguese:
French:
Italian:
Spanish
Swiss German:
Germany German:
Also, I don't get this "C (only one letter)" situation. Could you please shed some light in this?
European Portuguese:
Spanish:
They are not considered errors in Brazilian Portuguese, English, French, German and Italian.
Could I see the suggestions they get?
Do these commands like: <!-- %% spellcheck-language en_GB --> <!-- %% spellcheck-language pt_PT -->
still work in the last version?
I ran these commands in a HTML file, the eye icon got off.
Yes, they do, just the language has to be in double quotes. Please see README or CHANGELOG.
Regarding things combined in this issue:
1) I will not do anything about the Insiders build as a) it works in my installation of Insiders build so I am eager to speculate that it is some other extension which holds Extension Host and causes the delay you describe.
2) Punctuation symbols have been added in version 2.3.4. I will not do anything about misspelling of separate letters in some dictionaries as it turns out it is a dictionary issue. Id does not happen/happens only for selected letters in other languages (dictionaries):
3) In-Document command: spellcheck-language
has been changed to have the parameter in double quotes to allow for dictionaries which contain space in filenames on some platforms.
Hello,
In the former version, eye icon appeared normally in the bottom bar. But as you have upgraded the version today, I have updated, the eye icon has disappeared.
Ubuntu 18.04 64 bits
VSCode Insiders 1.23.0
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
HP EliteBook 8460P (click details)
settings.json
: