下面我是从 1.99.11 到目前做的一些改善:
- 系统:对于网络上的 TeXmacs 文件,直接用 TeXmacs 打开,其他文件(比如 HTML )则用浏览器打开
- 系统: 修正在 tmfs 中对转义符 \ 的处理
- 插件: 修复用 Python 实现的一堆 Graph 插件在调用 Python 时无法正常处理 Windows 路径中空格的问题
- 编辑器: 从网络上复制代码块,并粘贴到 TeXmacs 的代码块中时,不用再使用 Paste from Verbatim,直接粘贴就可以(并且关闭了<xxxx>的转义)</xxxx>
- 插件:整理 R 插件的代码,并且优先使用用户路径下的 R 插件,方便用户定制与二次开发
- 基础设施:整理 Scheme 代码中的单元测试,并使用 run-all-tests 将现有 Scheme 单元测试汇集在一起执行
- 格式转换: tmml 格式支持 XML 默认的五个转义符
- 排版: 修复表格和图片的标题在采用 Captions Above 选项时,标题和内容重合和问题
- 系统: 在找不到合法的 TEXMACS_PATH 环境变量时,直接退出并在终端提示用户,而不是抛异常崩溃
- 插件:使用 Python 重新实现 DraTex 插件,之前用 Shell Scripting 实现,改成 Python 实现之后,理论上就可以在 Windows 上使用了(未经测试)
- 排版:稍稍改善大表格在排版时的性能
- 代码:支持插入 Java 代码块,并高亮显示
- 版本:修复展示 Git Status 和 Git Log 时,第二次执行会失败的问题
- 编辑器:修复在 TeXmacs 中复制,并在外部粘贴时的乱码问题(实际上,在 1.99.11 或者之前的版本中,只要将 编辑->首选项->转换->Verbatim 中的字符编码改成 utf-8 就可以了)
- (正在开发中。。。)
原定于九月末发布的 TeXmacs 2.1 将会延期,正好我这段时间比较空闲,欢迎大家加入 GNU TeXmacs 中文社区的 QQ 群:934456971,参与讨论。(加群看群公告有惊喜)
TeXmacs 2.1 具体的发布日期还不确定,不过应该是在最近一个月之内了。这段时间,开发以 bug 修复为主,尤其欢迎大家汇报 bug。(当然,提 wishlist 也是欢迎的)
不知道 V2EX 这边 TeXmacs 的用户多不多,也在这里同步一下开发的进度。
最近正好有一周的空闲时间,打算下周让 TeXmacs 支持尽可能多的编程语言。