feat: try/unwrap payload types, LSP format, macro paste, freestanding runtime
ci / build (ubuntu) (push) Has been cancelled
ci / unit + fmt (push) Has been cancelled
ci / examples (push) Has been cancelled
ci / goldens + tools (push) Has been cancelled
ci / apps (push) Has been cancelled
ci / selfhost smoke (push) Has been cancelled
ci / macos smoke (push) Has been cancelled
ci / windows smoke (push) Has been cancelled
ci / CI gate (push) Has been cancelled
selfhost-loop / bootstrap determinism (push) Has been cancelled
ci / build (ubuntu) (push) Has been cancelled
ci / unit + fmt (push) Has been cancelled
ci / examples (push) Has been cancelled
ci / goldens + tools (push) Has been cancelled
ci / apps (push) Has been cancelled
ci / selfhost smoke (push) Has been cancelled
ci / macos smoke (push) Has been cancelled
ci / windows smoke (push) Has been cancelled
ci / CI gate (push) Has been cancelled
selfhost-loop / bootstrap determinism (push) Has been cancelled
- Type `?`/`!` as Result/Option Ok payload (not always int); fix unwrap C types - LSP 0.18 document formatting (bux fmt) + VS Code format-on-save - Macro `:type` generics (Array_New<$t>) and operators-only tt paste - Ship runtime_freestanding.c + BUX_RUNTIME=freestanding + smokes/examples
This commit is contained in:
+7
-4
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "bux-lang",
|
||||
"displayName": "Bux Language Support",
|
||||
"description": "Syntax highlighting, snippets, and full LSP support for Bux — live error underlines, hover, go-to-def, rename, call/type hierarchy",
|
||||
"version": "0.2.1",
|
||||
"description": "Syntax highlighting, snippets, and full LSP support for Bux — live error underlines, Format Document, hover, go-to-def, rename, call/type hierarchy",
|
||||
"version": "0.2.2",
|
||||
"publisher": "bux-lang",
|
||||
"license": "MIT",
|
||||
"icon": "icon.png",
|
||||
@@ -25,6 +25,7 @@
|
||||
"Programming Languages",
|
||||
"Snippets",
|
||||
"Linters",
|
||||
"Formatters",
|
||||
"Other"
|
||||
],
|
||||
"keywords": [
|
||||
@@ -32,7 +33,8 @@
|
||||
"bux-lang",
|
||||
"programming-language",
|
||||
"lsp",
|
||||
"syntax"
|
||||
"syntax",
|
||||
"formatter"
|
||||
],
|
||||
"activationEvents": [
|
||||
"onLanguage:bux",
|
||||
@@ -107,7 +109,7 @@
|
||||
"bux.lsp.enabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Enable the Bux language server (diagnostics, hover, go-to-definition, rename, hierarchy)."
|
||||
"description": "Enable the Bux language server (diagnostics, formatting, hover, go-to-definition, rename, hierarchy)."
|
||||
},
|
||||
"bux.lsp.path": {
|
||||
"type": "string",
|
||||
@@ -133,6 +135,7 @@
|
||||
"editor.tabSize": 4,
|
||||
"editor.insertSpaces": true,
|
||||
"editor.detectIndentation": false,
|
||||
"editor.formatOnSave": true,
|
||||
"editor.quickSuggestions": {
|
||||
"other": true,
|
||||
"comments": false,
|
||||
|
||||
Reference in New Issue
Block a user