<p></p>
<p>Each of the "mistakes" is based on a misunderstanding of the toolbar symbol:<br>
it is meant as a switch to enable or disable the spell checking while you are typing.<br>
Clicking the icon is not meant as "check the document now". For this, there is the menu item and keybindings.</p>
<blockquote>
<p>mistake 1<br>
reproduce:<br>
geany is opened; a document is opened; the spellcheck-symbol is deactivated in the symbol-bar;<br>
click spellcheck-symbol; some words are marked;<br>
now close geany; reopen the document; document appears in geany; spellcheck-symbol is still activated;<br>
problem:<br>
words are not marked although spellcheck-symbol is activated; the spellcheck-symbol need to be clicked 2x to let appear the markings;<br>
possible solution:<br>
if spellcheck-symbol is activated, then the markings should be visible</p>
</blockquote>
<p>It seems to be related to the misunderstanding explained above.<br>
There is an option in the plugin preferences to enable checking documents when they are opened.<br>
This probably comes close to what you expected. Be aware, if you start Geany with a couple of documents<br>
opened from the last session, those documents will not be checked.</p>
<blockquote>
<p>mistake 2<br>
reproduce:<br>
geany is opened; a document is opened; the spellcheck-symbol is deactivated in the symbol-bar;<br>
now use the shortcut "execute spellcheck" (or something like that; I don't use the English version);<br>
problem:<br>
the shortcut works but the spellcheck-symbol stays deactivated;<br>
possible solution:<br>
spellcheck-symbol should also be activated</p>
</blockquote>
<p>It seems to be related to the misunderstanding explained above.</p>
<blockquote>
<p>mistake 3<br>
reproduce:<br>
geany is opened; a document is opened; the spellcheck-symbol is deactivated in the symbol-bar;<br>
in the text are some lines with some mistakes;<br>
press the shortcut "spellcheck on/off" (or something like that; I don't use the English version);<br>
problems:<br>
there is no spellcheck at all;<br>
go in the middle of the text and type some wrong words; only the current line will be checked; lines before and after will not be checked;<br>
possible solution:<br>
the shortcut should have exactly the same behavior like the spellcheck-symbol: check ALL text of the document right away;<br>
reason: every time the shortcut "spellcheck on/off" is pressed, the spellcheck-symbol changes in on/off</p>
</blockquote>
<p>It seems to be related to the misunderstanding explained above.<br>
This is intended behaviour, toggling the "spellcheck while typing" feature does <strong>not</strong> trigger a full recheck of the document but only for these lines which were touched since toggling on.</p>
<blockquote>
<p>mistake 4<br>
reproduce:<br>
geany is opened; a document is opened; the spellcheck-symbol is deactivated in the symbol-bar;<br>
press the shortcut "spellcheck on/off" (or something like that; I don't use the English version);<br>
now write some wrong words; press again the shortcut "spellcheck on/off"<br>
problem:<br>
current markings do not go away;<br>
possible solution:<br>
the text of the spellcheck-symbol is exactly the same like the shortcut, so they should have the same behavior: on/off of ALL markings;<br>
reason: every time the shortcut "spellcheck on/off" is pressed, the spellcheck-symbol changes in on/off</p>
</blockquote>
<p>It seems to be related to the misunderstanding explained above.<br>
The "spellcheck while typing" is not meant as toggling the spellcheck feature completely but only the automatic checking while typing. This is intended behaviour.<br>
If you want to have just the error markers being removed, use "Document -> Remove error indicators" (there are also keybindings available).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany-plugins/issues/1035#issuecomment-860232831">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZD5ODEUNQEP2YILRDTSTIDRANCNFSM4T44BNWA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ63YH7JOR6IINTKNM3TSTIDRA5CNFSM4T44BNWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGNDBY7Y.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany-plugins/issues/1035#issuecomment-860232831",
"url": "https://github.com/geany/geany-plugins/issues/1035#issuecomment-860232831",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>