Hi all, What is the specific problem with 'aspell' and windows? I'm looking and seems that development of aspell continues and that it can be compiled for windows (with Cygwin or MinGW):
http://aspell.net/man-html/WIN32-Notes.html <http://aspell.net/man-html/WIN32-Notes.html> it does not seems much more difficult to include than guile. Is there any specific problem? It would seems to me easier to stick to what we have. Max > On 9. Nov 2020, at 21:38, TeXmacs <texm...@lix.polytechnique.fr> wrote: > > On Mon, Nov 09, 2020 at 07:03:56PM +0100, denis Raux wrote: >> On Windows it seems than both have already lost the competition >> >> https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements >> >> <https://www.theverge.com/2020/5/28/21273934/microsoft-google-chrome-edge-chromium-spellcheck-improvements> > > Thanks for the link, but this still does not tell us how we can integrate this > with our software (if this is possible and allowed at all). > > In the meantime, it might be a good idea to check whether there is > a recent hunspell.exe binary for Windows that we could use and ship > with our Windows package. In principle, TeXmacs should already > support hunspell when it can find it. > > I am not sure though whether we should priviledge aspell or hunspell > when both are available. Any suggestions? > > Best wishes, --Joris > > >>> Le 9 nov. 2020 à 18:50, TeXmacs <texm...@lix.polytechnique.fr> a écrit : >>> >>> 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 >> >> >> _______________________________________________ >> Texmacs-dev mailing list >> Texmacs-dev@gnu.org >> https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org> > https://lists.gnu.org/mailman/listinfo/texmacs-dev > <https://lists.gnu.org/mailman/listinfo/texmacs-dev>
_______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev