TeXmacs Upsilon 发布:基于 GNU TeXmacs 的实验性增强版本
来源标题:TeXmacs Upsilon
TeXmacs Upsilon 是 GNU TeXmacs 的实验性增强版本,提供 OpenType 数学、新接口、更快的 Scheme 解释器、Git/Zotero 集成、tree-sitter 与语言服务器支持、AI 会话等功能。其最新构建由仓库持续集成生成,经过测试但并非正式发布版。该版本使用独立的 ~/.TeXmacs_Upsilon 配置目录,不影响官方 TeXmacs 的用户文件。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
TeXmacs Upsilon 是 GNU TeXmacs 的一个增强版、前沿版本,带有实验性功能:OpenType 数学、新界面、更快的 Scheme 解释器、Git、Zotero 与引用样式、基于 tree-sitter 和语言服务器的程序代码、AI 会话等等(新增内容,也有图片展示,以及最近的改动)。以下是它的最新构建,由仓库在每次改动时的持续集成生成:它们经过测试,但不是正式发布版。问题请提交到仓库的 issue,而不是官方 TeXmacs。
仅有原版 TeXmacs 上的错误修复,不含其余内容:TeXmacs Fixes,保守版本。
桌面应用将用户的偏好设置和文件保存在它们自己的文件夹 ~/.TeXmacs_Upsilon 中(Windows 上为 %APPDATA%\TeXmacs_Upsilon),而不是官方 TeXmacs 的 ~/.TeXmacs,后者它们不会改动。若要让你自己的 ~/.TeXmacs 文件(progs、styles、packages、plugins……)也能在 TeXmacs Upsilon 中使用,请将它们复制到 ~/.TeXmacs_Upsilon 的对应位置。
源码是 github.com/mgubi/texmacs 的 upsilon_texmacs 分支:即 TeXmacs 的 SVN trunk 合并了下列新增内容。每项新增内容也各自保留为一个分支,以便可以单独向上游提出。构建方法: git clone -b upsilon_texmacs https://github.com/mgubi/texmacs.git cd texmacs/src ./configure --with-gui=qt --with-scheme=s7 make 界面通过 --with-gui=qt|cocoa|vue|…… 选择,Scheme 通过 --with-scheme=s7|femtolisp|guile 选择;README 描述了每个选项以及各自需要什么。
在 TeXmacs 内部,Help > Upsilon features 提供了对这一切的导览,包含要使用的菜单和手册链接。部分内容以图片展示。
这是进行中的工作:请备份重要文档,并预期会有粗糙之处,尤其是在 Cocoa 和 Vue 界面、femtolisp 以及浏览器中。崩溃、文档排版与官方 TeXmacs 不同、某个界面中缺少某些内容、令人困惑的地方:所有报告都有帮助。请提交到仓库的 issue(需要 GitHub 账号),而不是官方 TeXmacs 的 bug tracker,后者没有这些改动。请每个 issue 只报一个问题:它们会被逐个修复并关闭。
粘贴前请检查:移除 AI 会话的 API key、密码,以及文档和路径中的隐私部分。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。