首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sadhen
V2EX  ›  程序员

Xmacs v2020.2 开放下载了

  •  
  •   sadhen · 10 天前 · 1340 次点击

    Xmacs v2020.2 基于 GNU TeXmacs 1.99.12 开发,遵循 GPL v3 协议。Xmacs v2020.1/v2020.2/v2020.3 目前都已经开源,源代码可以在Gitee上找到。

    下载安装

    关注微信公众号 Xmacs,并在后台回复 v2020.2 就可以获得下载链接。

    什么是 Xmacs

    Xmacs 是 GNU TeXmacs 的衍生版,类似于 Spacemacs 之于 Emacs 。

    Xmacs 和 GNU TeXmacs 的异同点如下:

    • 都采用 GPL v3 协议
    • 文件格式完全兼容
    • Xmacs 具有固定的发布周期,GNU TeXmacs 的发布周期不固定
    • Xmacs 不是自由软件,GNU TeXmacs 是自由软件

    特性一览

    以下特性中,未加粗的特性,表示已经将改进提交进入 TeXmacs 官方开源版本,能够在下一个版本中使用。

    • 标准:完全兼容 GNU TeXmacs 1.99.12
    • 性能:做了大量性能优化,比 GNU TeXmacs v1.99.12 流畅
    • 界面:支持鼠标滚轮放大和缩小
    • 排版:标点符号后面的空白宽度正常
    • 排版:Captions Above 支持表格和图片分开设置
    • 插件:支持 Octave 5
    • 插件:在 Windows 上,Maxima 插件可以在菜单中访问 Maxima 的文档
    • 插件:Maxima 插件新增中文文档
    • 插件:Graphviz 插件支持代码高亮,且新增中文文档
    • 插件:Asymptote 插件新增中文文档,且改善出错提示
    • 插件:使用 Python 实现的插件升级到 Python 3
    • 插件:Python 插件取消 Python 2 支持,修复折叠时的图像显示
    • 插件:新增 TikZ 插件
    • 界面:新增一些翻译,并将缓存修正为缓冲,将进程修改为会话
    • 界面:固定工具栏高度,避免在编辑过程中工具栏上下晃动
    • 文档:改善 开始使用––打印文档
    • 编辑:在 Windows 上,修复需要 Ctrl 、Shift 同时按下的快捷键不生效的问题
    5 条回复    2020-08-02 22:44:13 +08:00
    sadhen
        1
    sadhen   10 天前
    CismonX
        2
    CismonX   9 天前 via iPhone   ❤️ 1
    有个疑惑,为什么用了 GPLv3 但不是自由软件
    celadevra
        3
    celadevra   9 天前
    @sadhen @CismonX 同问,既然在 TeXmacs 基础上改应该还得按自由软件发布吧。
    sadhen
        4
    sadhen   9 天前
    @CismonX 未来会有非 GPLv3 协议的代码
    sadhen
        5
    sadhen   9 天前
    @CismonX @celadevra 目前确实是自由软件。

    未来会有一部分是自由的,有一小部分是非自由的。比如,我给 Matlab 写了一个全新的 TeXmacs 的插件,我把这个插件内置在 Xmacs 里面,这个部分我不希望采用 GPLv3 协议。那么这个部分就不是自由的,所以 Xmacs 这个整体是不是自由软件。当然,如果按照 GPLv3 协议,插件不能是非自由的。那么 Xmacs 会永远是自由软件。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4289 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
    ♥ Do have faith in what you're doing.