texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] Darcy's Plan for the next release


From: denis Raux
Subject: Re: [Texmacs-dev] Darcy's Plan for the next release
Date: Tue, 10 Nov 2020 10:17:23 +0100

Hi All,
Did anyone already succeed to compile it on Windows with MinGw ?

Denis

Le 9 nov. 2020 à 21:53, Massimiliano Gubinelli via Texmacs-dev <texmacs-dev@gnu.org> a écrit :

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):


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 <texmacs@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

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 <texmacs@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]texmacs@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]texmacs@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:texmacs@lix.polytechnique.fr
 4. https://github.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
 5. https://gitee.com/texmacs/texmacs/commit/474081cd6161228d6fb0b3a12b034862c700d425
 6. mailto:texmacs@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
https://lists.gnu.org/mailman/listinfo/texmacs-dev

_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev


reply via email to

[Prev in Thread] Current Thread [Next in Thread]