Index: head/deskutils/treeline/files/patch-source_spellcheck.py =================================================================== --- head/deskutils/treeline/files/patch-source_spellcheck.py (revision 479098) +++ head/deskutils/treeline/files/patch-source_spellcheck.py (revision 479099) @@ -1,19 +1,19 @@ The spelling engine is not configurable at runtime and the program uses the first one it comes across. This change sets a default to check first based on the engine selected in the port options. --- source/spellcheck.py.orig 2018-04-08 19:19:50 UTC +++ source/spellcheck.py @@ -44,6 +44,12 @@ class SpellCheckInterface: ('ispell', ['-a -h -Tutf8', '-a']), ('hunspell', ['-a -H -i utf-8'])]) langPrefix = {'aspell': 'l', 'ispell': 'd', 'hunspell': 'd'} + + """Set the default engine and check it first + """ -+ defaultEngine = 'hunspell' ++ defaultEngine = '%%SPELL_ENGINE%%' + engineOptions.move_to_end(defaultEngine, last=False) + if spellPath: newEngineOptions = {} for engine in engineOptions.keys():