Skip to content

Commit 20e8a42

Browse files
committed
feat: add optional heading numbers to editor
- Add localized Editor > Heading number setting - Compute document-wide heading numbers in the kernel - Render numbers in the desktop editor gutter - Refresh numbers after heading-affecting edits
1 parent bb17359 commit 20e8a42

39 files changed

Lines changed: 664 additions & 10 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@ muslbin/
4242

4343
# Workflows
4444
**/__pycache__
45+
.cache

app/appearance/langs/ar.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "ترقيم العناوين",
3+
"headingNumberTip": "عرض الأرقام الهرمية على يسار كتل العناوين",
24
"mcpStatusConnected": "متصل",
35
"mcpStatusConnecting": "جارِ الاتصال",
46
"mcpStatusFailed": "فشل الاتصال",

app/appearance/langs/de.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Überschriftennummerierung",
3+
"headingNumberTip": "Hierarchische Nummern links neben Überschrift-Blöcken anzeigen",
24
"mcpStatusConnected": "Verbunden",
35
"mcpStatusConnecting": "Verbindung wird hergestellt",
46
"mcpStatusFailed": "Verbindung fehlgeschlagen",

app/appearance/langs/en.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Heading number",
3+
"headingNumberTip": "Display hierarchical numbers to the left of heading blocks",
24
"mcpStatusConnected": "Connected",
35
"mcpStatusConnecting": "Connecting",
46
"mcpStatusFailed": "Connection failed",

app/appearance/langs/es.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Numeración de encabezados",
3+
"headingNumberTip": "Mostrar números jerárquicos a la izquierda de los bloques de encabezado",
24
"mcpStatusConnected": "Conectado",
35
"mcpStatusConnecting": "Conectando",
46
"mcpStatusFailed": "Conexión fallida",

app/appearance/langs/fr.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Numérotation des titres",
3+
"headingNumberTip": "Afficher les numéros hiérarchiques à gauche des blocs de titre",
24
"mcpStatusConnected": "Connecté",
35
"mcpStatusConnecting": "Connexion en cours",
46
"mcpStatusFailed": "Échec de la connexion",

app/appearance/langs/he.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "מספור כותרות",
3+
"headingNumberTip": "הצג מספרים היררכיים משמאל לבלוקי כותרת",
24
"mcpStatusConnected": "מחובר",
35
"mcpStatusConnecting": "מתחבר",
46
"mcpStatusFailed": "חיבור נכשל",

app/appearance/langs/hi.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "शीर्षक क्रमांकन",
3+
"headingNumberTip": "शीर्षक ब्लॉक के बाईं ओर पदानुक्रमित क्रमांक दिखाएं",
24
"mcpStatusConnected": "जुड़ा हुआ",
35
"mcpStatusConnecting": "कनेक्ट हो रहा है",
46
"mcpStatusFailed": "कनेक्शन विफल",

app/appearance/langs/id.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Penomoran judul",
3+
"headingNumberTip": "Tampilkan nomor hierarkis di kiri blok judul",
24
"mcpStatusConnected": "Terhubung",
35
"mcpStatusConnecting": "Menghubungkan",
46
"mcpStatusFailed": "Koneksi gagal",

app/appearance/langs/it.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"headingNumber": "Numerazione dei titoli",
3+
"headingNumberTip": "Mostra i numeri gerarchici a sinistra dei blocchi titolo",
24
"mcpStatusConnected": "Connesso",
35
"mcpStatusConnecting": "Connessione in corso",
46
"mcpStatusFailed": "Connessione fallita",

0 commit comments

Comments
 (0)