Thanks for the reminder, Max. What do you guys think about the following:
https://battlepenguin.com/tech/aspell-and-hunspell-a-tale-of-two-spell-checkers/ Best wishes, --Joris On Mon, Nov 09, 2020 at 06:16:27PM +0100, Massimiliano Gubinelli wrote: > Maybe a solution is to use hunspell? > [1]https://wiki.qt.io/Spell-Checking-with-Hunspell > [2]http://hunspell.github.io > max > > On 9. Nov 2020, at 18:06, TeXmacs <[3]texm...@lix.polytechnique.fr> > wrote: > Hi again Darcy, > > I just got more info from Denis about spell checking under Windows. > It seems that aspell is not really an option and that the Qt solution > only works in certain widgets that are directly managed by Qt (please > check this impression). So this only leaves us with the option to > provide native support for spell checking. How difficult do you think > that it would be to write a small internal plug-in for that? > How much time would that require? I have no idea; under MacOS, > Max told me that it was straightforward. But Windows could be > entirely different, of course... > > Best wishes, --Joris > > On Mon, Nov 09, 2020 at 05:29:35PM +0100, TeXmacs wrote: > > Hi Darcy, > > Yes, I just tested your code yesterday, and it seems to work better > now. > Thanks a lot. > > Concerning spell checking under Windows, I just noticed that > spell checking launches a segfault under Windows, which is > very annoying indeed. I mistakenly thought that we shipped > aspell along with TeXmacs. If you see an easy way to make that work, > then please let us know. > > Of course native spell checking support would also be very nice, > like what Max did for MacOS. I don't know how hard this would be; > if it is in fact easier, then we might directly prefer this solution > over aspell. > > Best wishes, --Joris > > On Tue, Nov 10, 2020 at 12:04:03AM +0800, Darcy Shen via Texmacs-dev > wrote: > > With the help of Joris, I have re-organized the code for > configuring > programming language parser: > 1. Github: > > [1][4]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 2. Gitee: > > [2][5]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > Sometimes Github is not available for me. That's why I'm posting > another > git mirror. > Now the Octave language parser error has been fixed. > Actually, the fix is exactly `Improve src/System/Language and > TeXmacs/progs/prog` in my top 1 priority. > Inserting keywords into auto completion candidates would be a nice > feature, but I will postpone it as TeXmacs 2.1 is about to > release. > ---- On Sat, 2020-11-07 06:32:25 TeXmacs > <[6]texm...@lix.polytechnique.fr> > wrote ---- > > Hi Darcy, > > Before anything else, could you please focus on correcting > the remaining bugs in your latest commits? The new parser code > generated many messages (I corrected this) and errors (cf the > Octave > error that I sent you in private, which also occurs for other > plug-ins). Henri Girard also experiences problems with Python; > please investigate what is going on. > > Further improvements of TeXmacs on Windows would be very nice, > but this is too late for TeXmacs 2.1, so please postpone new > additions. > > Best wishes, --Joris > > On Thu, Nov 05, 2020 at 09:10:08PM +0800, Darcy Shen via > Texmacs-dev > wrote: > > Top 1: Programming languages support > + Improve src/System/Language and TeXmacs/progs/prog > + Automatically insert keywords into auto completion candidates > for > > the > > related language > Top 2: Unit Test > + Replace GoogleTest with > [1][3][7]https://github.com/catchorg/Catch2 > + Make unit tests work with both autotools and cmake > + Travis build on Github > Top 3: Windows and Qt 5 > 1. Documentation: build/test/package GNU TeXmacs using MXE > 2. Improve GNU TeXmacs on Windows (eg. integrate with MS Windows' > > spell > > tools) > > References > > Visible links > 1. [4][8]https://github.com/catchorg/Catch2 > /usr/bin/xdg-open: line 402: htmlview: command not found > /usr/bin/xdg-open: line 402: firefox: command not found > /usr/bin/xdg-open: line 402: mozilla: command not found > /usr/bin/xdg-open: line 402: netscape: command not found > > _______________________________________________ > Texmacs-dev mailing list > [5][9]Texmacs-dev@gnu.org > [6][10]https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > [7][11]Texmacs-dev@gnu.org > [8][12]https://lists.gnu.org/mailman/listinfo/texmacs-dev > > References > > Visible links > 1. > > [13]https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 2. > > [14]https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 3. [15]https://github.com/catchorg/Catch2 > 4. [16]https://github.com/catchorg/Catch2 > 5. [17]mailto:Texmacs-dev@gnu.org > 6. [18]https://lists.gnu.org/mailman/listinfo/texmacs-dev > 7. [19]mailto:Texmacs-dev@gnu.org > 8. [20]https://lists.gnu.org/mailman/listinfo/texmacs-dev > /usr/bin/xdg-open: line 402: htmlview: command not found > /usr/bin/xdg-open: line 402: firefox: command not found > /usr/bin/xdg-open: line 402: mozilla: command not found > /usr/bin/xdg-open: line 402: netscape: command not found > > _______________________________________________ > Texmacs-dev mailing list > [21]Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > [22]Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > [23]Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev > > References > > Visible links > 1. https://wiki.qt.io/Spell-Checking-with-Hunspell > 2. http://hunspell.github.io/ > 3. mailto:texm...@lix.polytechnique.fr > 4. > https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 5. > https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 6. mailto:texm...@lix.polytechnique.fr > 7. https://github.com/catchorg/Catch2 > 8. https://github.com/catchorg/Catch2 > 9. mailto:Texmacs-dev@gnu.org > 10. https://lists.gnu.org/mailman/listinfo/texmacs-dev > 11. mailto:Texmacs-dev@gnu.org > 12. https://lists.gnu.org/mailman/listinfo/texmacs-dev > 13. > https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 14. > https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425 > 15. https://github.com/catchorg/Catch2 > 16. https://github.com/catchorg/Catch2 > 17. mailto:Texmacs-dev@gnu.org > 18. https://lists.gnu.org/mailman/listinfo/texmacs-dev > 19. mailto:Texmacs-dev@gnu.org > 20. https://lists.gnu.org/mailman/listinfo/texmacs-dev > 21. mailto:Texmacs-dev@gnu.org > 22. mailto:Texmacs-dev@gnu.org > 23. mailto:Texmacs-dev@gnu.org > /usr/bin/xdg-open: line 402: htmlview: command not found > /usr/bin/xdg-open: line 402: firefox: command not found > /usr/bin/xdg-open: line 402: mozilla: command not found > /usr/bin/xdg-open: line 402: netscape: command not found > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev _______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev