manuskript/manuskript
Curtis Gedak b473ead98e Fix word recognition for spell checker, ignore active partial words
See PR #651

This commit restores the functionality that prevents spell checking a
word that is being actively typed at the end of a paragraph.

The goals for the spell check word match regexp are:

A. Words should include those with an apostrophe
   *E.g., can't*
B. Words should exclude underscore
   *E.g., hello_world is two words*
C. Words in other languages should be recognized
   *E.g., French word familiarisé*
D. Spell check should include word at absolute end of line with no
   trailing space or punctuation
   *E.g., tezt*
E. Spell check should ignore partial words in progress (user typing)
   *E.g., paragr while midway through typing paragraph*

This commit addresses all five of the above goals.

HISTORY:
- See issue #166 and commit 6ec0c19 in the 0.5.0 release.
- See issue #283 and commit 63b471e in the 0.7.0 release.

Also fix minor incorrect utf-8 encoding at top of source file.
2019-09-22 10:28:49 -06:00
..
converters Fix typos in code comments, invisible to end-users. 2018-01-29 10:30:41 -07:00
exporter Do not try to export after dismissing the dialog 2019-09-07 15:59:45 -06:00
functions Fixed crash for pre-Qt5.6 2019-09-07 15:59:45 -06:00
importer Fix crash if using a custom pandoc installation 2019-05-20 09:39:45 -06:00
load_save Fixed race when closing an auto-saving project. 2019-08-12 10:35:07 -06:00
models Fix misc. typos 2019-09-19 09:58:24 -06:00
tests Fix misc. typos 2019-09-19 09:58:24 -06:00
ui Fix word recognition for spell checker, ignore active partial words 2019-09-22 10:28:49 -06:00
__init__.py Renaming source folder 2016-02-06 08:38:33 +01:00
enums.py Checkpoint in refactoring outlineItem 2017-11-17 12:16:39 +01:00
loadSave.py Ensure text file open methods use utf-8 encoding 2019-02-27 09:30:16 -07:00
main.py Move Qt 5.11 / 5.12 version warning to Import invocation 2019-09-17 10:41:33 -06:00
mainWindow.py Fix misc. typos 2019-09-19 09:58:24 -06:00
settings.py Rename setting "Save on quit" to "Save on project close" 2019-08-22 15:18:18 -06:00
settingsWindow.py Fix misc. typos 2019-09-19 09:58:24 -06:00
version.py ========== manuskript-0.9.0 ========== 2019-04-04 10:34:25 -06:00