From c6a0baa954c312059b7f0863332e858e2c079941 Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:13:30 +0200 Subject: [PATCH 1/8] Update Mogan_versus_TeXmacs.md --- docs/guide/Mogan_versus_TeXmacs.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/guide/Mogan_versus_TeXmacs.md b/docs/guide/Mogan_versus_TeXmacs.md index 4f0d2ea468..07b7faec79 100644 --- a/docs/guide/Mogan_versus_TeXmacs.md +++ b/docs/guide/Mogan_versus_TeXmacs.md @@ -13,8 +13,7 @@ In this article, we will discuss the differences of Mogan Research and GNU TeXma | Performance | slow | fast | | UI Style | retro style | modern style | | Shortcuts | some of them do not work | 99% of them work fine | -| Qt Framework | mainly in Qt 4 (some in Qt 5) | mainly in Qt 6 (some in Qt 5) | -| Scheme Engine | GNU Guile 1.8.x | S7 Scheme | +| Scheme Engine | Guile TeXmacs | S7 Scheme | | Code Repository | SVN (Savannah) | Git (Codeberg/Gitee/Github) | | Build Tool | GNU Autotools | xmake | | Lead by | Joris van der Hoeven (Mathematician) | Darcy Shen (Software Engineer) | @@ -51,7 +50,7 @@ Add `A-S-up` and `A-S-down` for structured variants circling. On Linux and Windows, `C-tab` and `C-S-tab` are reserved. On macOS, because we switched `structured:cmd` from `Option` to `Ctrl` and `C-tab` does not work, the shortcuts `C-tab` and `C-S-tab` do not work. -> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). +> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). (_Update_: No such issue on the lastest testing version of TeXmacs.) ### ESC key The ESC is used for producing equivalents for the modifier keys in GNU TeXmacs. But in Mogan, it is a normal key. And later, the ESC may be used in the Vim plugin for Mogan. If the shortcuts in Mogan is conflicated with the OS system shortucts, we should regard it as a bug and fix it by changing the shortcut but not using the ESC key. From 36f84fee3c70e99485897a92301d4b418080ec0a Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:22:09 +0200 Subject: [PATCH 2/8] Update Mogan_versus_TeXmacs.md --- docs/zh/guide/Mogan_versus_TeXmacs.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/zh/guide/Mogan_versus_TeXmacs.md b/docs/zh/guide/Mogan_versus_TeXmacs.md index 75e28653eb..70b6a526b9 100644 --- a/docs/zh/guide/Mogan_versus_TeXmacs.md +++ b/docs/zh/guide/Mogan_versus_TeXmacs.md @@ -10,11 +10,9 @@ | | GNU TeXmacs | 墨干 | |--|------------|----------------| | 发布周期 | 不固定 | 一个月至少一个版本 | -| 性能 | 慢 | 快 | | 界面风格 | 复古风格 | 现代风格 | -| Shortcuts | many of them do not work | 99% of them work fine | -| Qt框架 | 主要是Qt 4 (个别是Qt 5) | 主要是Qt 6 (个别是Qt 5) | -| Scheme引擎 | GNU Guile 1.8.x | S7 Scheme | +| Shortcuts | some of them do not work | 99% of them work fine | +| Scheme引擎 | Guile TeXmacs | S7 Scheme | | 代码仓库 | SVN (Savannah) | Git (Codeberg/Gitee/Github) | | 构建工具 | GNU Autotools | xmake | | 主导者 | Joris van der Hoeven (数学家) | 沈浪熊猫儿 (软件工程师) | @@ -53,7 +51,7 @@ 在Windows和Linux平台仍然保留`C-tab`和`C-S-tab`的旧快捷键。在macOS平台,由于已经将`structured:cmd`从`Option`切换为了`Ctrl`,而且`C-tab`不可用,故而旧快捷键不生效。 -> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。 +> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。(_更新_: 最新TeXmacs测试版不存在此问题。) ### ESC键 在TeXmacs中,ESC键可用于模拟修饰键(比如Ctrl/Alt),但是在墨干中,ESC键是普通的按键,无法用于模拟修饰键。未来,ESC键或许可以被用于墨干的Vim插件。如果墨干中的快捷键和操作系统的内置快捷键冲突,我们会认为这是一个错误,会通过更改此类快捷键的方式修复错误,而不是用ESC键来规避错误。 From 87ad4df2b1acb472fab0b59825b5669f22c38dda Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:23:04 +0200 Subject: [PATCH 3/8] Update Mogan_versus_TeXmacs.md --- docs/guide/Mogan_versus_TeXmacs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/guide/Mogan_versus_TeXmacs.md b/docs/guide/Mogan_versus_TeXmacs.md index 07b7faec79..322752c59c 100644 --- a/docs/guide/Mogan_versus_TeXmacs.md +++ b/docs/guide/Mogan_versus_TeXmacs.md @@ -9,8 +9,7 @@ In this article, we will discuss the differences of Mogan Research and GNU TeXma ## In one table | | GNU TeXmacs | Mogan Research | |--|------------|----------------| -| Release Cycle | not fixed | monthly | -| Performance | slow | fast | +| Release Cycle | almost yearly | monthly | | UI Style | retro style | modern style | | Shortcuts | some of them do not work | 99% of them work fine | | Scheme Engine | Guile TeXmacs | S7 Scheme | From 9685e5d160aa884cae00b3e3cba2221f1945335e Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:23:54 +0200 Subject: [PATCH 4/8] Update Mogan_versus_TeXmacs.md --- docs/zh/guide/Mogan_versus_TeXmacs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh/guide/Mogan_versus_TeXmacs.md b/docs/zh/guide/Mogan_versus_TeXmacs.md index 70b6a526b9..029df2976a 100644 --- a/docs/zh/guide/Mogan_versus_TeXmacs.md +++ b/docs/zh/guide/Mogan_versus_TeXmacs.md @@ -9,7 +9,7 @@ ## 一表以蔽之 | | GNU TeXmacs | 墨干 | |--|------------|----------------| -| 发布周期 | 不固定 | 一个月至少一个版本 | +| 发布周期 | 约一年 | 一个月至少一个版本 | | 界面风格 | 复古风格 | 现代风格 | | Shortcuts | some of them do not work | 99% of them work fine | | Scheme引擎 | Guile TeXmacs | S7 Scheme | From e3a60fd6b12ebbea11b08861b993fa55e7fa6b3e Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:31:56 +0200 Subject: [PATCH 5/8] Update Mogan_versus_TeXmacs.md --- docs/guide/Mogan_versus_TeXmacs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/Mogan_versus_TeXmacs.md b/docs/guide/Mogan_versus_TeXmacs.md index 322752c59c..5b4c671e64 100644 --- a/docs/guide/Mogan_versus_TeXmacs.md +++ b/docs/guide/Mogan_versus_TeXmacs.md @@ -49,7 +49,7 @@ Add `A-S-up` and `A-S-down` for structured variants circling. On Linux and Windows, `C-tab` and `C-S-tab` are reserved. On macOS, because we switched `structured:cmd` from `Option` to `Ctrl` and `C-tab` does not work, the shortcuts `C-tab` and `C-S-tab` do not work. -> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). (_Update_: No such issue on the lastest testing version of TeXmacs.) +> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). (_Update_: There is no such issue in the latest testing version of TeXmacs.) ### ESC key The ESC is used for producing equivalents for the modifier keys in GNU TeXmacs. But in Mogan, it is a normal key. And later, the ESC may be used in the Vim plugin for Mogan. If the shortcuts in Mogan is conflicated with the OS system shortucts, we should regard it as a bug and fix it by changing the shortcut but not using the ESC key. From 5f904d7236181ce1d7a3666393b86495b9ff3277 Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 01:48:58 +0200 Subject: [PATCH 6/8] Update Mogan_versus_TeXmacs.md --- docs/zh/guide/Mogan_versus_TeXmacs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh/guide/Mogan_versus_TeXmacs.md b/docs/zh/guide/Mogan_versus_TeXmacs.md index 029df2976a..50a9c21965 100644 --- a/docs/zh/guide/Mogan_versus_TeXmacs.md +++ b/docs/zh/guide/Mogan_versus_TeXmacs.md @@ -11,7 +11,7 @@ |--|------------|----------------| | 发布周期 | 约一年 | 一个月至少一个版本 | | 界面风格 | 复古风格 | 现代风格 | -| Shortcuts | some of them do not work | 99% of them work fine | +| 快捷键 | 部分失效 | 99%正常 | | Scheme引擎 | Guile TeXmacs | S7 Scheme | | 代码仓库 | SVN (Savannah) | Git (Codeberg/Gitee/Github) | | 构建工具 | GNU Autotools | xmake | @@ -51,7 +51,7 @@ 在Windows和Linux平台仍然保留`C-tab`和`C-S-tab`的旧快捷键。在macOS平台,由于已经将`structured:cmd`从`Option`切换为了`Ctrl`,而且`C-tab`不可用,故而旧快捷键不生效。 -> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。(_更新_: 最新TeXmacs测试版不存在此问题。) +> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。(_更新_: 最新 TeXmacs 测试版不存在此问题。) ### ESC键 在TeXmacs中,ESC键可用于模拟修饰键(比如Ctrl/Alt),但是在墨干中,ESC键是普通的按键,无法用于模拟修饰键。未来,ESC键或许可以被用于墨干的Vim插件。如果墨干中的快捷键和操作系统的内置快捷键冲突,我们会认为这是一个错误,会通过更改此类快捷键的方式修复错误,而不是用ESC键来规避错误。 From 9b4f0b7eb3c2b393d77749ae0c3569d16961b32d Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:46:07 +0200 Subject: [PATCH 7/8] Update Mogan_versus_TeXmacs.md --- docs/guide/Mogan_versus_TeXmacs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/Mogan_versus_TeXmacs.md b/docs/guide/Mogan_versus_TeXmacs.md index 5b4c671e64..bf197ec4a7 100644 --- a/docs/guide/Mogan_versus_TeXmacs.md +++ b/docs/guide/Mogan_versus_TeXmacs.md @@ -49,7 +49,7 @@ Add `A-S-up` and `A-S-down` for structured variants circling. On Linux and Windows, `C-tab` and `C-S-tab` are reserved. On macOS, because we switched `structured:cmd` from `Option` to `Ctrl` and `C-tab` does not work, the shortcuts `C-tab` and `C-S-tab` do not work. -> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). (_Update_: There is no such issue in the latest testing version of TeXmacs.) +> Why: `C-tab`, `C-S-tab` and `A-S-tab` do not work on macOS, see [QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232). (__Note__: This argument is __invalid__, as there is no such issue after TeXmacs has upgraded to Qt6 in the latest testing versions.) ### ESC key The ESC is used for producing equivalents for the modifier keys in GNU TeXmacs. But in Mogan, it is a normal key. And later, the ESC may be used in the Vim plugin for Mogan. If the shortcuts in Mogan is conflicated with the OS system shortucts, we should regard it as a bug and fix it by changing the shortcut but not using the ESC key. From a5098d9bf57cf2cc41db5fdc77cb9064d8217ceb Mon Sep 17 00:00:00 2001 From: Yiqi Xu <32867606+YiqiXu@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:48:15 +0200 Subject: [PATCH 8/8] Update Mogan_versus_TeXmacs.md --- docs/zh/guide/Mogan_versus_TeXmacs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh/guide/Mogan_versus_TeXmacs.md b/docs/zh/guide/Mogan_versus_TeXmacs.md index 50a9c21965..335287733d 100644 --- a/docs/zh/guide/Mogan_versus_TeXmacs.md +++ b/docs/zh/guide/Mogan_versus_TeXmacs.md @@ -51,7 +51,7 @@ 在Windows和Linux平台仍然保留`C-tab`和`C-S-tab`的旧快捷键。在macOS平台,由于已经将`structured:cmd`从`Option`切换为了`Ctrl`,而且`C-tab`不可用,故而旧快捷键不生效。 -> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。(_更新_: 最新 TeXmacs 测试版不存在此问题。) +> 为什么:因为`C-tab`/`C-S-tab`/`A-S-tab`这三个快捷键在macOS平台不可用,详见[QTBUG-12232](https://bugreports.qt.io/browse/QTBUG-12232)。(__注__: 该理由无效,因为最新TeXmacs测试版已升级至Qt6且不存在此类问题。) ### ESC键 在TeXmacs中,ESC键可用于模拟修饰键(比如Ctrl/Alt),但是在墨干中,ESC键是普通的按键,无法用于模拟修饰键。未来,ESC键或许可以被用于墨干的Vim插件。如果墨干中的快捷键和操作系统的内置快捷键冲突,我们会认为这是一个错误,会通过更改此类快捷键的方式修复错误,而不是用ESC键来规避错误。