aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--de.lproj/strings.json49
-rw-r--r--en.lproj/strings.json135
-rw-r--r--extension.json180
3 files changed, 255 insertions, 109 deletions
diff --git a/de.lproj/strings.json b/de.lproj/strings.json
index 217617a..7fd41c2 100644
--- a/de.lproj/strings.json
+++ b/de.lproj/strings.json
@@ -7,20 +7,11 @@
"Zig Executable": "Zig-Ausführungsdatei",
"zig": "zig",
"Absolute path to the Zig executable.": "Absoluter Pfad zur Zig-Ausführungsdatei.",
- "ZLS Executable": "ZLS-Ausführungsdatei",
"zls": "zls",
- "Absolute path to the ZLS language server executable.": "Absoluter Pfad zur ZLS-Language-Server-Ausführungsdatei.",
"LLDB DAP Executable": "LLDB-DAP-Ausführungsdatei",
"lldb-dap": "lldb-dap",
"Absolute path to the lldb-dap executable. Leave blank to discover it via xcrun or PATH.": "Absoluter Pfad zur lldb-dap-Ausführungsdatei. Leer lassen, um sie über xcrun oder PATH zu finden.",
- "Language Server": "Language Server",
- "Controls for the ZLS integration.": "Steuerelemente für die ZLS-Integration.",
- "Enable ZLS": "ZLS aktivieren",
- "Enable diagnostics, completion, navigation, and other language-server features.": "Diagnosen, Vervollständigung, Navigation und weitere Language-Server-Funktionen aktivieren.",
- "Build On Save": "Bei Speichern bauen",
- "Allow ZLS to run its build/check runner on save when the workspace is a Zig project.": "Erlaube ZLS, beim Speichern den Build-/Check-Runner auszuführen, wenn der Workspace ein Zig-Projekt ist.",
- "Debug Server Messages": "Debug-Servermeldungen",
- "Log ZLS traffic to the Extension Console while developing the extension.": "ZLS-Verkehr während der Entwicklung der Erweiterung in der Erweiterungskonsole protokollieren.",
+
"Workspace-specific overrides for Zig and ZLS executable paths.": "Workspace-spezifische Überschreibungen für Zig- und ZLS-Ausführungspfade.",
"Workspace-specific language server settings.": "Workspace-spezifische Language-Server-Einstellungen.",
"Zig Package": "Zig-Paket",
@@ -111,9 +102,37 @@
"warning.fmt.not_zig": "„Aktuelle Zig-Datei formatieren“ funktioniert nur mit Zig-Dateien.",
"warning.fmt.no_workspace": "Öffne einen Workspace, bevor du „Workspace formatieren“ ausführst.",
"warning.fmt.failed": "zig fmt ist fehlgeschlagen.",
- "Tasks": "Aufgaben",
- "Controls for the task system.": "Steuerelemente für das Aufgabensystem.",
- "Workspace-specific task settings.": "Workspace-spezifische Aufgabeneinstellungen.",
- "Discover Build Steps": "Build-Schritte erkennen",
- "Run `zig build --list-steps` and surface each step as a task in the task list. Disable for projects where running build.zig on activation is undesirable.": "Führt `zig build --list-steps` aus und zeigt jeden Schritt als Aufgabe in der Aufgabenliste an. Für Projekte deaktivieren, bei denen das Ausführen von build.zig beim Aktivieren unerwünscht ist."
+
+ "config.general.title": "Allgemein",
+ "zig.executable-path.title": "Pfad zu zig",
+ "zig.executable-path.info": "Leer lassen, um zig über die Umgebungsvariable PATH zu finden",
+
+ "zls.title": "Erweiterte Sprachfunktionen",
+ "zls.info": "Diagnose, Vervollständigung, Navigation und mehr",
+ "zls.enable.title": "ZLS aktivieren",
+ "zls.enable.info": "Für diese Funktion muss ZLS installiert sein",
+ "zls.build-on-save.title": "Beim Speichern bauen",
+ "zls.build-on-save.info": "Erlaube ZLS, den build / check-Runner beim Speichern aufzurufen",
+ "zls.log-communication.title": "ZLS-Protokoll",
+ "zls.log-communication.info": "Kommunikation zwischen ZLS und Nova in der Erweiterungskonsole protokollieren",
+ "zls.executable-path.title": "Pfad zu zls",
+ "zls.executable-path.info": "Leer lassen, um zls über die Umgebungsvariable PATH zu finden",
+
+ "debugging.title": "Debugging",
+ "debugging.info": "Einstellungen für die LLDB-Integration",
+ "debugging.lldb-dap-path.title": "Pfad zu lldb-dap",
+ "debugging.lldb-dap-path.info": "Leer lassen, um lldb-dap über das Xcode Command line tool xcrun oder über die Umgebungsvariable PATH zu finden",
+ "debugging.logging.title": "LLDB-Protokoll",
+ "debugging.logging.info": "Ausgabe des lldb-dap-Proxy im Erweiterungsverzeichnis protokollieren",
+
+ "tasks.title": "Aufgaben",
+ "tasks.info": "Aufgabenbezogene Einstellungen",
+
+ "tasks.autodiscover.title": "Aufgaben automatisch erkennen",
+ "tasks.autodiscover.info": "Erkenne Build Steps und füge sie automatisch in die Aufgabenliste hinzu",
+
+ "setting.enabled": "Aktiviert",
+ "setting.disabled": "Deaktiviert",
+ "setting.inherit": "Globale Einstellung verwenden",
+ "setting.inherit.path-info": "Leer lassen, um die globale Einstellung zu verwenden",
}
diff --git a/en.lproj/strings.json b/en.lproj/strings.json
new file mode 100644
index 0000000..e6a0302
--- /dev/null
+++ b/en.lproj/strings.json
@@ -0,0 +1,135 @@
+{
+ "Zig": "Zig",
+ "Zig language support for Nova with Tree-sitter syntax highlighting, ZLS integration, run tasks, and LLDB-based debugging.": "Zig-Sprachunterstützung für Nova mit Tree-sitter-Syntaxhervorhebung, ZLS-Integration, Ausführungsaufgaben und LLDB-basiertem Debugging.",
+ "Zig (LLDB DAP)": "Zig (LLDB DAP)",
+ "Tooling": "Werkzeuge",
+ "Paths to the Zig toolchain and language server. Leave blank to discover them from PATH.": "Pfade zur Zig-Toolchain und zum Language Server. Leer lassen, um sie über PATH zu finden.",
+ "Zig Executable": "Zig-Ausführungsdatei",
+ "zig": "zig",
+ "Absolute path to the Zig executable.": "Absoluter Pfad zur Zig-Ausführungsdatei.",
+ "zls": "zls",
+ "LLDB DAP Executable": "LLDB-DAP-Ausführungsdatei",
+ "lldb-dap": "lldb-dap",
+ "Absolute path to the lldb-dap executable. Leave blank to discover it via xcrun or PATH.": "Absoluter Pfad zur lldb-dap-Ausführungsdatei. Leer lassen, um sie über xcrun oder PATH zu finden.",
+
+ "Workspace-specific overrides for Zig and ZLS executable paths.": "Workspace-spezifische Überschreibungen für Zig- und ZLS-Ausführungspfade.",
+ "Workspace-specific language server settings.": "Workspace-spezifische Language-Server-Einstellungen.",
+ "Zig Package": "Zig-Paket",
+ "Build and run a Zig package from one Nova task configuration.": "Ein Zig-Paket aus einer einzigen Nova-Task-Konfiguration bauen und ausführen.",
+ "Working Directory": "Arbeitsverzeichnis",
+ "Workspace Root": "Workspace-Wurzel",
+ "Run Step": "Ausführungsschritt",
+ "run": "run",
+ "install": "install",
+ "host": "host",
+ "The `zig build` step to execute for the Run action.": "Der `zig build`-Schritt, der für die Ausführen-Aktion ausgeführt wird.",
+ "The `zig build` step to execute for the Run action. Leave blank to run `zig build` with no step (Zig's default install step).": "Der `zig build`-Schritt für die Ausführen-Aktion. Leer lassen, um `zig build` ohne Schritt auszuführen (Zigs Standardschritt `install`).",
+ "Build Arguments": "Build-Argumente",
+ "Additional arguments appended after `zig build` for both Build and Run.": "Zusätzliche Argumente, die nach `zig build` sowohl für Bauen als auch Ausführen angehängt werden.",
+ "Additional arguments appended after `zig build`.": "Zusätzliche Argumente, die nach `zig build` angehängt werden.",
+ "Additional arguments appended after `zig build test`.": "Zusätzliche Argumente, die nach `zig build test` angehängt werden.",
+ "Program Arguments": "Programmargumente",
+ "Arguments passed after `--` to the built program.": "Argumente, die nach `--` an das gebaute Programm übergeben werden.",
+ "Arguments passed after `--` to the test runner.": "Argumente, die nach `--` an den Test-Runner übergeben werden.",
+ "Optimize": "Optimierung",
+ "Project Default": "Projektstandard",
+ "Passed as `-Doptimize=<mode>`. Leave on Project Default to let `build.zig` decide.": "Wird als `-Doptimize=<mode>` übergeben. Bei „Projektstandard“ entscheidet `build.zig`.",
+ "Passed as `-Doptimize=<mode>`. Debug is the recommended default for stepping through code.": "Wird als `-Doptimize=<mode>` übergeben. „Debug“ ist der empfohlene Standard zum Durchlaufen des Codes.",
+ "Passed as `-Doptimize=<mode>`.": "Wird als `-Doptimize=<mode>` übergeben.",
+ "Target": "Ziel",
+ "Cross-compile target triple, passed as `-Dtarget=`. Leave blank for the host.": "Cross-Compile-Ziel-Triplet, wird als `-Dtarget=` übergeben. Leer lassen für den Host.",
+ "User Options": "Benutzeroptionen",
+ "Custom `-D` flags. Each entry is `key` (boolean flag) or `key=value`.": "Eigene `-D`-Flags. Jeder Eintrag ist `key` (boolesches Flag) oder `key=value`.",
+ "Where to run the program. External Terminal launches the macOS Terminal app.": "Wo das Programm ausgeführt werden soll. „Externes Terminal“ startet die macOS-Terminal-App.",
+ "Zig Debug": "Zig-Debug",
+ "Build a Zig package in Debug mode and launch it under lldb-dap.": "Ein Zig-Paket im Debug-Modus bauen und unter lldb-dap starten.",
+ "Program": "Programm",
+ "zig-out/bin/app": "zig-out/bin/app",
+ "Path to the executable to debug. Relative paths are resolved against the working directory.": "Pfad zur zu debuggenden ausführbaren Datei. Relative Pfade werden gegen das Arbeitsverzeichnis aufgelöst.",
+ "Path to the executable to debug. Relative paths are resolved against the working directory. Leave blank to auto-detect from `build.zig.zon`.": "Pfad zur zu debuggenden ausführbaren Datei. Relative Pfade werden gegen das Arbeitsverzeichnis aufgelöst. Leer lassen, um aus `build.zig.zon` automatisch zu erkennen.",
+ "Additional arguments appended after `zig build -Doptimize=Debug`.": "Zusätzliche Argumente, die nach `zig build -Doptimize=Debug` angehängt werden.",
+ "Arguments passed to the debugged program.": "Argumente, die an das zu debuggende Programm übergeben werden.",
+ "Console": "Konsole",
+ "Internal Console": "Interne Konsole",
+ "Integrated Terminal": "Integriertes Terminal",
+ "External Terminal": "Externes Terminal",
+ "Where the debugged program should run.": "Wo das zu debuggende Programm ausgeführt werden soll.",
+ "Stop On Entry": "Beim Start anhalten",
+ "Pause immediately when the program starts.": "Sofort anhalten, wenn das Programm startet.",
+ "warning.terminal.launch_failed": "Zig-Task konnte im Terminal nicht gestartet werden.",
+ "warning.terminal.open_failed": "Terminal für die Zig-Task konnte nicht geöffnet werden.",
+ "warning.zls.not_found": "ZLS wurde nicht gefunden. Installiere es oder setze einen ZLS-Ausführungspfad in den Zig-Erweiterungseinstellungen.",
+ "name.language_server": "Zig Language Server",
+ "warning.zls.stopped_unexpectedly": "Der Zig Language Server wurde unerwartet beendet ({executable}).",
+ "warning.zls.start_failed": "Der Zig Language Server konnte unter {path} nicht gestartet werden.",
+ "name.extension": "Zig",
+ "task.current_file.name": "Aktuelle Zig-Datei",
+ "warning.clean.missing_cwd": "Wähle vor dem Bereinigen von Zig-Build-Artefakten einen Workspace oder ein Arbeitsverzeichnis aus.",
+ "warning.zig.not_found": "Zig wurde nicht gefunden. Installiere es oder setze einen Zig-Ausführungspfad in den Zig-Erweiterungseinstellungen.",
+ "warning.current_file.focus_editor_for_run": "Fokussiere einen Zig-Editor, bevor du „Aktuelle Zig-Datei“ ausführst.",
+ "warning.current_file.focus_editor_for_clean": "Fokussiere einen Zig-Editor, bevor du Artefakte der „Aktuelle Zig-Datei“ bereinigst.",
+ "warning.lldb_dap.not_found": "lldb-dap wurde nicht gefunden. Installiere die Xcode Command Line Tools oder setze einen LLDB-DAP-Ausführungspfad in den Zig-Erweiterungseinstellungen.",
+ "warning.debug.choose_program": "Wähle vor dem Ausführen von Zig Debug einen Programmpfad aus.",
+ "warning.node.not_found": "Node.js wurde nicht gefunden. Installiere Node.js, damit der Zig-Debug-Adapter-Proxy laufen kann.",
+
+ "Zig Test": "Zig-Test",
+ "Run `zig build test` with optional --test-filter and --summary controls.": "Führt `zig build test` mit optionalen --test-filter- und --summary-Steuerungen aus.",
+ "Test Filter": "Testfilter",
+ "substring of test name": "Teil eines Testnamens",
+ "Substring of the test name. Passed as `--test-filter`.": "Teil des Testnamens. Wird als `--test-filter` übergeben.",
+ "Summary": "Zusammenfassung",
+ "Default": "Standard",
+ "All": "Alle",
+ "Failures only": "Nur Fehler",
+ "None": "Keine",
+ "Controls `zig build`'s --summary verbosity.": "Steuert die Ausführlichkeit von `zig build --summary`.",
+ "Zig Watch": "Zig-Watch",
+ "Run `zig build --watch` and rebuild on file changes. Note: inline issues only update on the first build cycle — Nova's matchers do not re-arm for streaming output.": "Führt `zig build --watch` aus und baut bei Dateiänderungen neu. Hinweis: Inline-Probleme werden nur im ersten Build-Zyklus aktualisiert — Novas Matcher werden für Streaming-Ausgaben nicht erneut aktiviert.",
+ "Step": "Schritt",
+ "Build step to watch. Leave blank for `zig build`'s default install step.": "Build-Schritt, der überwacht werden soll. Leer lassen für Zigs Standardschritt `install`.",
+ "Debounce (ms)": "Entprellung (ms)",
+ "Passed as `--debounce <N>`. Leave blank for Zig's default.": "Wird als `--debounce <N>` übergeben. Leer lassen für Zigs Standard.",
+ "Incremental": "Inkrementell",
+ "On": "Ein",
+ "Off": "Aus",
+ "Toggle `-fincremental` / `-fno-incremental`.": "Schaltet `-fincremental` / `-fno-incremental` um.",
+ "task.build_step.name": "Zig-Build: {step}",
+ "warning.clean.unsafe_cwd": "Reinigung verweigert: Das Arbeitsverzeichnis muss innerhalb dieses Workspaces liegen.",
+ "warning.fmt.no_file": "Öffne eine gespeicherte Zig-Datei, bevor du „Aktuelle Zig-Datei formatieren“ ausführst.",
+ "warning.fmt.not_zig": "„Aktuelle Zig-Datei formatieren“ funktioniert nur mit Zig-Dateien.",
+ "warning.fmt.no_workspace": "Öffne einen Workspace, bevor du „Workspace formatieren“ ausführst.",
+ "warning.fmt.failed": "zig fmt ist fehlgeschlagen.",
+
+ "config.general.title": "General",
+ "zig.executable-path.title": "Path to zig",
+ "zig.executable-path.info": "Leave empty to resolve zig via the environment variable PATH",
+
+ "zls.title": "Advanced language features",
+ "zls.info": "Diagnostics, completion, navigation and more",
+ "zls.enable.title": "Enable ZLS",
+ "zls.enable.info": "ZLS needs to be installed for this to work",
+ "zls.build-on-save.title": "Bei Speichern bauen",
+ "zls.build-on-save.info": "Allow ZLS to call the build / check runner on save",
+ "zls.log-communication.title": "ZLS log",
+ "zls.log-communication.info": "Log communication between ZLS and Nova to the extension console",
+ "zls.executable-path.title": "Path to zls",
+ "zls.executable-path.info": "Leave empty to resolve zls via the environment variable PATH",
+
+ "debugging.title": "Debugging",
+ "debugging.info": "Settings for the LLDB integration",
+ "debugging.lldb-dap-path.title": "Path to lldb-dap",
+ "debugging.lldb-dap-path.info": "Leave empty to resolve lldb-dap via the Xcode Command line tool xcrun or via the environment variable PATH",
+ "debugging.logging.title": "LLDB log",
+ "debugging.logging.info": "Log output of the lldb-dap proxy to the extension directory",
+
+ "tasks.title": "Tasks",
+ "tasks.info": "Task-related settings",
+
+ "tasks.autodiscover.title": "Auto-discover tasks",
+ "tasks.autodiscover.info": "Discover build steps and add them to the list of tasks",
+
+ "setting.enabled": "Enabled",
+ "setting.disabled": "Disabled",
+ "setting.inherit": "Inherit from Global",
+ "setting.inherit.path-info": "Leave empty to inherit the global configuration"
+}
diff --git a/extension.json b/extension.json
index 0938ee5..52808c9 100644
--- a/extension.json
+++ b/extension.json
@@ -31,85 +31,93 @@
"config": [
{
"type": "section",
- "title": "Tooling",
- "description": "Paths to the Zig toolchain and language server. Leave blank to discover them from PATH.",
+ "title": "config.general.title",
"children": [
{
"key": "at.dcz.nova-zig.toolchain.zig-path",
- "title": "Zig Executable",
+ "title": "zig.executable-path.title",
"type": "path",
"placeholder": "zig",
- "description": "Absolute path to the Zig executable."
- },
- {
- "key": "at.dcz.nova-zig.toolchain.zls-path",
- "title": "ZLS Executable",
- "type": "path",
- "placeholder": "zls",
- "description": "Absolute path to the ZLS language server executable."
- },
- {
- "key": "at.dcz.nova-zig.toolchain.lldb-dap-path",
- "title": "LLDB DAP Executable",
- "type": "path",
- "placeholder": "lldb-dap",
- "description": "Absolute path to the lldb-dap executable. Leave blank to discover it via xcrun or PATH."
+ "description": "zig.executable-path.info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
}
]
},
{
"type": "section",
- "title": "Language Server",
- "description": "Controls for the ZLS integration.",
+ "title": "zls.title",
+ "description": "zls.info",
"children": [
{
"key": "at.dcz.nova-zig.zls.enabled",
- "title": "Enable ZLS",
+ "title": "zls.enable.title",
"type": "boolean",
"default": true,
- "description": "Enable diagnostics, completion, navigation, and other language-server features."
+ "description": "zls.enable.info"
+ },
+ {
+ "key": "at.dcz.nova-zig.toolchain.zls-path",
+ "title": "zls.executable-path.title",
+ "type": "path",
+ "placeholder": "zls",
+ "description": "zls.executable-path.info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
},
{
"key": "at.dcz.nova-zig.zls.build-on-save",
- "title": "Build On Save",
+ "title": "zls.build-on-save.title",
"type": "boolean",
"default": false,
- "description": "Allow ZLS to run its build/check runner on save when the workspace is a Zig project."
+ "description": "zls.build-on-save.info"
},
{
"key": "at.dcz.nova-zig.zls.debug",
- "title": "Debug Server Messages",
+ "title": "zls.log-communication.title",
"type": "boolean",
"default": false,
- "description": "Log ZLS traffic to the Extension Console while developing the extension."
+ "description": "zls.log-communication.info"
}
]
},
{
"type": "section",
- "title": "Debug Adapter",
- "description": "Controls for the lldb-dap integration.",
+ "title": "debugging.title",
+ "description": "debugging.info",
"children": [
{
+ "key": "at.dcz.nova-zig.toolchain.lldb-dap-path",
+ "title": "debugging.lldb-dap-path.title",
+ "type": "path",
+ "placeholder": "lldb-dap",
+ "description": "debugging.lldb-dap-path.info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
+ },
+ {
"key": "at.dcz.nova-zig.debug-adapter.debug",
- "title": "Enable Proxy Log",
+ "title": "debugging.logging.title",
"type": "boolean",
"default": false,
- "description": "Write lldb-dap-proxy traffic to a log file in the extension's storage directory. For extension development only."
+ "description": "debugging.logging.info"
}
]
},
{
"type": "section",
- "title": "Tasks",
- "description": "Controls for the task system.",
+ "title": "tasks.title",
+ "description": "tasks.info",
"children": [
{
"key": "at.dcz.nova-zig.tasks.discover-steps",
- "title": "Discover Build Steps",
+ "title": "tasks.autodiscover.title",
"type": "boolean",
"default": true,
- "description": "Run `zig build --list-steps` and surface each step as a task in the task list. Disable for projects where running build.zig on activation is undesirable."
+ "description": "tasks.autodiscover.info"
}
]
}
@@ -118,110 +126,94 @@
"configWorkspace": [
{
"type": "section",
- "title": "Tooling",
- "description": "Workspace-specific overrides for Zig and ZLS executable paths.",
+ "title": "config.general.title",
"children": [
{
"key": "at.dcz.nova-zig.toolchain.zig-path",
- "title": "Zig Executable",
+ "title": "zig.executable-path.title",
"type": "path",
"placeholder": "zig",
- "description": "Absolute path to the Zig executable."
- },
- {
- "key": "at.dcz.nova-zig.toolchain.zls-path",
- "title": "ZLS Executable",
- "type": "path",
- "placeholder": "zls",
- "description": "Absolute path to the ZLS language server executable."
- },
- {
- "key": "at.dcz.nova-zig.toolchain.lldb-dap-path",
- "title": "LLDB DAP Executable",
- "type": "path",
- "placeholder": "lldb-dap",
- "description": "Absolute path to the lldb-dap executable. Leave blank to discover it via xcrun or PATH."
+ "description": "setting.inherit.path-info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
}
]
},
{
"type": "section",
- "title": "Language Server",
- "description": "Workspace-specific language server settings.",
+ "title": "zls.title",
+ "description": "zls.info",
"children": [
{
"key": "at.dcz.nova-zig.zls.enabled",
- "title": "Enable ZLS",
+ "title": "zls.enable.title",
"type": "enum",
"default": "inherit",
"values": [
- ["inherit", "Inherit from Global"],
- ["enabled", "Enabled"],
- ["disabled", "Disabled"]
+ ["inherit", "setting.inherit"],
+ ["enabled", "setting.enabled"],
+ ["disabled", "setting.disabled"]
],
- "description": "Enable diagnostics, completion, navigation, and other language-server features."
+ "description": "zls.enable.info"
},
{
- "key": "at.dcz.nova-zig.zls.build-on-save",
- "title": "Build On Save",
- "type": "enum",
- "default": "inherit",
- "values": [
- ["inherit", "Inherit from Global"],
- ["enabled", "Enabled"],
- ["disabled", "Disabled"]
- ],
- "description": "Allow ZLS to run its build/check runner on save when the workspace is a Zig project."
+ "key": "at.dcz.nova-zig.toolchain.zls-path",
+ "title": "zls.executable-path.title",
+ "type": "path",
+ "placeholder": "zls",
+ "description": "setting.inherit.path-info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
},
{
- "key": "at.dcz.nova-zig.zls.debug",
- "title": "Debug Server Messages",
+ "key": "at.dcz.nova-zig.zls.build-on-save",
+ "title": "zls.build-on-save.title",
"type": "enum",
"default": "inherit",
"values": [
- ["inherit", "Inherit from Global"],
- ["enabled", "Enabled"],
- ["disabled", "Disabled"]
+ ["inherit", "setting.inherit"],
+ ["enabled", "setting.enabled"],
+ ["disabled", "setting.disabled"]
],
- "description": "Log ZLS traffic to the Extension Console while developing the extension."
+ "description": "zls.build-on-save.info"
}
]
},
{
"type": "section",
- "title": "Debug Adapter",
- "description": "Controls for the lldb-dap integration.",
+ "title": "debugging.title",
+ "description": "debugging.info",
"children": [
{
- "key": "at.dcz.nova-zig.debug-adapter.debug",
- "title": "Enable Proxy Log",
- "type": "enum",
- "default": "inherit",
- "values": [
- ["inherit", "Inherit from Global"],
- ["enabled", "Enabled"],
- ["disabled", "Disabled"]
- ],
- "description": "Write lldb-dap-proxy traffic to a log file in the extension's storage directory. For extension development only."
+ "key": "at.dcz.nova-zig.toolchain.lldb-dap-path",
+ "title": "debugging.lldb-dap-path.title",
+ "type": "path",
+ "placeholder": "lldb-dap",
+ "description": "setting.inherit.path-info",
+ "allowFiles": true,
+ "allowFolders": false,
+ "filetype": "public.unix-executable"
}
]
},
{
"type": "section",
- "title": "Tasks",
- "description": "Workspace-specific task settings.",
+ "title": "tasks.title",
+ "description": "tasks.info",
"children": [
{
"key": "at.dcz.nova-zig.tasks.discover-steps",
- "title": "Discover Build Steps",
+ "title": "tasks.autodiscover.title",
"type": "enum",
"default": "inherit",
"values": [
- ["inherit", "Inherit from Global"],
- ["enabled", "Enabled"],
- ["disabled", "Disabled"]
+ ["inherit", "setting.inherit"],
+ ["enabled", "setting.enabled"],
+ ["disabled", "setting.disabled"]
],
- "description": "Run `zig build --list-steps` and surface each step as a task in the task list. Disable for projects where running build.zig on activation is undesirable."
+ "description": "tasks.autodiscover.info"
}
]
}