Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request optimizes tab cycling for lowercase mathematical letters and adds \mathscr script character support to the math menu. The changes remove the less commonly used calligraphic font option from lowercase letter tab cycling (reducing options from 6 to 5 for lowercase, while keeping 7 for uppercase), and introduce a new script character font option accessible through the math menu with keyboard shortcuts and tooltips.
Changes:
- Removed
<cal-a>through<cal-z>from tab cycling sequences for lowercase letters - Added new
math:calstarcommand with F8 keyboard shortcut (shiftingmath:frakto F9) - Added
cal-star-menuwith script characters and integrated it into the math insert icons - Enhanced tooltip descriptions with LaTeX command references (
\mathcal,\mathscr,\mathfrak,\mathbbm)
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| devel/201_56.md | Documentation for the feature changes and testing instructions |
| TeXmacs/progs/math/math-kbd.scm | Added math:calstar keyboard bindings for all letters and removed calligraphic options from lowercase tab cycling |
| TeXmacs/progs/math/math-menu.scm | Added cal-star-menu definition and menu item with icon, updated tooltips with LaTeX command names |
| TeXmacs/progs/texmacs/keyboard/prefix-kbd.scm | Registered math:calstar command with F8 shortcut, shifted fraktur to F9 |
| TeXmacs/plugins/lang/dic/en_US/zh_CN.scm | Added Chinese translation for "insert a script character" |
| TeXmacs/misc/pixmaps/liii/20x20/mode/tm_calstar.svg | New icon for script character menu button |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
yinyuscloor
approved these changes
Jan 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[201_56] 优化tab cycling并增添数学菜单\mathscr字母
如何测试
a a tab进入 tab cycling,删除了原先的第二个候选项目(cal字体的a)。现在的双小写字母tab应该只有5个候选项,双大写字母有7个b b tab~z z tab,每个字母的候选项数目正确且插入功能没有问题2026/1/16
What
How
TeXmacs/progs/math/math-kbd.scmTeXmacs/progs/math/math-menu.scmTeXmacs/progs/texmacs/keyboard/prefix-kbd.scmTeXmacs/plugins/lang/dic/en_US/zh_CN.scm