Re: My Development on GNU TeXmacs from 2020/01 to 2020/03 (sadhen)

TeXmacs <[email protected]>
Newsgroups gmane.editors.texmacs.devel
Message-ID <[email protected]>
Hi Darcy,

Thanks for the news and the good plans.  Can you please send me the link for
any proposed changes when posting a message (a patch on savannah or a Git pull request)?
That makes it easier for me and maybe others to quickly go to the relevant code and
test your improvements.

Best wishes, --Joris




On Fri, Jan 24, 2020 at 01:21:23AM +0800, Darcy Shen via Texmacs-dev wrote:
> ## Happy Spring Festival
> 
> I am enjoying my Spring Festival vocation (2020-01-24 ~ 2020-01-30) in China. I have plenty of time to make significant changes
> 
> for the syntax highlighter.
> 
> 
> 
> ## Keyword and Operator Parser
> 
> 
> 
> I have made a Pull Request to simplify the Java/Scala language parser using keyword_parser and operator_parser.
> 
> 
> 
> I need to know if it is a good attempt. If it is, I'd like to rewrite other existing parser using the keyword_parser and operator_parser.
> 
> 
> 
> And after I have completed the keyword parser and operator parser.
> 
> 
> 
> ## Parsers that cover multi lines
> 
> 
> 
> I will move on designing another parser. Current parsers under src/Data/Parser only work under the current line.
> 
> 
> 
> But for the not-yet-implemented string_parser and multi_line_comment_parser, I still need to propose a proper abstraction.
> 
> 
> 
> ## New Languages
> 
> After the completion of the string_parser and multi_line_comment_parser, I'd like to add new languages for TeXmacs.
> 
> 
> 
> Here is the list:
> 
> + JavaScript
> 
> + Rust
> 
> + Go
> 
> + Markdown
> 
> + LaTeX
> 
> + Graphviz
> 
> + Maxima
> 
> 
> 
> The syntax highlighter for the first three new programming languages is easy. These should be almost the same with existing
> 
> C++/Java/Python syntax highlighter.
> 
> 
> 
> Once we add these new languages, we should a preference to customize the menu. Let the user choose the interested languages
> 
>  and we should only show the interested languages in the menu. Otherwise, the menu entries will be too long to choose quickly.
> 
> 
> 
> 
> 
> ---- On Sat, 2020-01-11 14:49:55 Darcy Shen via Texmacs-dev <[email protected]> wrote ----
> 
> 
> 
> ## Graph Plugins
> 
> 1. Graphviz plugin
> 
>     + Syntax Highlight
> 
>     + Tab completion
> 
> 2. Tikz plugin (a brand new plugin)
> 
>      + tikz-cd support (https://github.com/astoff/tikz-cd)
> 
>      + Syntax Highlight
> 
>      + Tab highlight
> 
> ## New Language Support
> 
> 1. Add other popular languages: JavaScript, Rust, Go, Markdown, LaTeX, 
> Graphviz, Maxima
> 
> 2. Improve the menu of languages (Users may customize the most used 
> languages in the preference)
> 
> 
> ## Bug Fixes and Documentation
> 
> Before the release of GNU TeXmacs 2.1, I will focus on bug fixes. If I 
> made a big or significant changes,
> 
> I will submit a patch here: 
> https://savannah.gnu.org/patch/?group=texmacs , and then send a email
> 
> to the mailto:[email protected] mail list.
> 
> 
> Documentation is important for both users and developers. I am willing 
> to write more documents for
> 
> developers. From TeXmacs 1.99.11 to 1.99.12, I have written about how to 
> write a plugin using Python.
> 
> 
> 
> 
> _______________________________________________
> Texmacs-dev mailing list
> mailto:[email protected]
> https://lists.gnu.org/mailman/listinfo/texmacs-dev

> _______________________________________________
> Texmacs-dev mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/texmacs-dev


_______________________________________________
Texmacs-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/texmacs-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.