VS Code: decoration-based matching, Ctrl+K bindings, README overhaul (from dev f8451715e657)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 17:02:41 +02:00
parent 2eb16791d2
commit 6abb0fd3dd
10 changed files with 255 additions and 39 deletions

View File

@@ -2,7 +2,7 @@
"name": "klammertext",
"displayName": "Klammertext",
"description": "Klammertext language support: syntax highlighting, delimiter matching, structural reindentation, table alignment, and delimiter diagnostics.",
"version": "0.1.0",
"version": "0.1.2",
"publisher": "klammertext",
"license": "SEE LICENSE IN THE KLAMMERTEXT DISTRIBUTION",
"engines": {
@@ -53,12 +53,24 @@
}
],
"keybindings": [
{
"command": "klammertext.jumpToMatch",
"key": "ctrl+k j",
"mac": "cmd+k j",
"when": "editorTextFocus && editorLangId == klammertext"
},
{
"command": "klammertext.jumpToMatch",
"key": "ctrl+alt+j",
"mac": "cmd+alt+j",
"when": "editorTextFocus && editorLangId == klammertext"
},
{
"command": "klammertext.alignTable",
"key": "ctrl+k a",
"mac": "cmd+k a",
"when": "editorTextFocus && editorLangId == klammertext"
},
{
"command": "klammertext.alignTable",
"key": "ctrl+alt+a",
@@ -80,6 +92,20 @@
"description": "Full path to klammertext_ls.py. Leave blank to auto-locate: a copy next to the extension, ../shared/ relative to it (the Klammertext repository layout), or $KLAMMERTEXT_HOME/doc/edit/shared/."
}
}
},
"menus": {
"editor/context": [
{
"command": "klammertext.jumpToMatch",
"when": "editorLangId == klammertext",
"group": "1_modification@10"
},
{
"command": "klammertext.alignTable",
"when": "editorLangId == klammertext",
"group": "1_modification@11"
}
]
}
}
}