feat: add 10 new language adapters
Adds Dart (with optional Flutter auto-detection), Bash (bash-debug-adapter with mason bashdb_dir probing), R (vscDebugger package preflight), Elixir (mix_task), Haskell, OCaml (ocamlearlybird), Zig/Nim/Crystal (via codelldb filetype extension), and F# (via netcoredbg filetype extension). Expands built-in adapter coverage from 12 to 22 languages.
This commit is contained in:
8 files changed
+240
-13
No files matched your search
@@ -9,7 +9,7 @@ assert_eq(loader.find_executable({ "totally-fake-binary-xyz" }), nil, "non-exist
|
||||
assert_eq(loader.find_executable({ "sh" }) ~= nil, true, "find_executable finds sh")
|
||||
|
||||
-- all adapter modules load and have register()
|
||||
for _, name in ipairs({ "python", "go", "c", "javascript" }) do
|
||||
for _, name in ipairs({ "python", "go", "c", "javascript", "dart", "bash", "r" }) do
|
||||
assert_eq(type(require("turbo-debug.adapters." .. name).register), "function", name .. " has register()")
|
||||
end
|
||||
|
||||
|
||||
Reference in new issue
Block a user