A open-source tool for writers www.theologeek.ch/manuskript
Go to file
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
bin Adding a bin file 2016-02-06 09:03:12 +01:00
i18n Compile British English translation into respective .qm file 2019-08-28 10:21:16 -06:00
icons Added Windows Icon file 2019-03-08 09:41:56 -07:00
libs Removes unused libraries 2017-11-18 20:58:17 +01:00
manuskript Fix word recognition for spell checker, ignore active partial words 2019-09-22 10:28:49 -06:00
package Fix Travis CI build error on Linux - pyenv: version `3.6.3' not installed 2019-07-31 13:06:10 -06:00
resources Theme, preview, and eternal logos 2015-06-18 21:41:56 +02:00
sample-projects Creates base classes 2017-11-15 20:34:05 +01:00
snap Add DISABLE_WAYLAND to snapcraft.yaml 2019-09-12 10:05:42 -06:00
.codeclimate.yml Updates codeclimate config file 2016-03-10 16:36:28 +01:00
.gitignore Add .gitignore file patterns for Python PyDev Eclipse IDE 2018-08-02 08:57:35 -06:00
.travis.yml Remove support for macOS X El Capitan (10.11) in Travis CI build 2018-11-29 13:31:18 -07:00
_config.yml Set theme jekyll-theme-cayman 2017-11-23 14:42:07 +01:00
CHANGELOG.md ========== manuskript-0.9.0 ========== 2019-04-04 10:34:25 -06:00
COPYING
CREDITS
makefile Change snap makefile target to snappkg and cleanup whitespace 2019-04-02 09:45:01 -06:00
manuskript.spec Build manuskript.exe with the correct icon 2019-03-08 09:41:56 -07:00
README.md Add import capability to feature list in README.md 2019-04-04 10:19:49 -06:00
TODO.t2t Updated todo 2015-07-09 16:22:26 +02:00

Manuskript

Manuskript is an open-source tool for writers.

Manuskript runs on GNU/Linux, Mac OS X, and Windows.

Main view

Features

Manuskript provides a rich environment to help writers create their first draft and then further refine and edit their masterpiece.
With Manuskript you can:

Additionally Manuskript can help in many more ways with a spell checker, markdown highlighter, frequency analyzer, and automatic save in open and plain text file format.

Download

Download and install Manuskript today.

HowTo's

See the Wiki for more detailed instructions on how to install and use Manuskript.

Contribute

You can help improve Manuskript by reporting issues, writing wiki documentation, and translating to other languages. See also Manuskript Contribute page.

Manuskript is written in Python3 and PyQt5.

Free Software

Manuskript is Free Software.
You have the freedom to run, copy, distribute, study, change and improve the software.
Manuskript is distributed under the GNU General Public License version 3 or (at your option) any later version.