你是否厌倦了写 Java,想在业余时间写点 C++,却不知道怎么入手?
你是否对编辑器有着热烈的追求,有没有兴趣改进一个或许是 2030 年最棒的编辑器?
你是否对文档排版、字体有些许兴趣,想了解一些排版细节的实现原理?
你是否在实现一个 Scheme 解释器的路上或者终点,但仍旧对 Scheme 有着浓厚的兴趣?
...
那么,GNU TeXmacs 或许是个 good start point。GNU TeXmacs 从 1999 年开始,到现在大概快 20 年的历史了,仍旧焕发着光彩与活力,但或许需要剔除一些不合时宜的旧有的实现,增加一些激动人心的新功能。
项目地址:
https://github.com/texmacs/GNUTeXmacs
从增加单元测试开始吧,比如 https://github.com/texmacs/GNUTeXmacs/blob/master/tests/Kernel/Containers/list_test.cpp
建议你使用 GNU/Linux 或者 MacOS 参与开发,以避免遇到一些不必要的麻烦。
这里是一个 MacOS 上的简明的构建指南: https://github.com/texmacs/texmacs/wiki/Build-with-CMake-on-MacOS
建议使用 VSCode 编辑器,在 CMake 的工程里面,已经内置了 VSCode 的支持,为大家生成了.vscode/c_cpp_properties.json
。
^_^
1
miao1007 2018-06-24 09:42:34 +08:00
Compiling 步骤少了一个 cd ../..
|
2
ipwx 2018-06-24 10:46:40 +08:00
话说我用过 GNU TeXmacs,感觉它不兼容 LaTeX 是致命缺陷。毕竟它自己的排版能力很弱。。。
另外它的公式编辑体验也不算太好。新型工具比如 Typora 的公式编辑体验就能超越它。 |
3
sadhen OP |
4
sadhen OP |
5
ipwx 2018-06-24 17:02:18 +08:00
@sadhen 嗯,我又倒回去用了用 TeXmacs,发现原来触发转义序列上屏的是回车而不是空格,之前一次使用没发现。。。好吧,这样的话 TeXmacs 的公式编辑还行。就是复杂公式不太容易微调,是个问题。
|
7
sadhen OP @ipwx 比较奇怪的是吐槽 TeXmacs 的公式,其实公式算是一个 Killer Feature 了,可以看一下王垠的那篇很有名的介绍信
其实 TeXmacs 本身有很多小问题,这也是我这里号召大家参与的目的 |
8
i2000s 2018-06-24 21:39:40 +08:00
TeXstudio 应该也很好用,而且各个操作系统通吃。为什么选择开发 TeXmacs ?
|