Closed
Description
Summary
LLVM v18.0.0
changed the name of the "LLDB Debug Adapter Protocol
" executable from lldb-vscode
to lldb-dap
and thus isn't found by helix:
$ hx --health cpp
Configured language servers:
✓ clangd: C:\Program Files\LLVM\bin\clangd.exe
Configured debug adapter: lldb-vscode
Binary for debug adapter: 'lldb-vscode' not found in $PATH
Highlight queries: ✓
Textobject queries: ✓
Indent queries: ✓
After creating a symlink named lldb-vscode.exe
(on windows atm) it works again:
$ hx --health cpp
✓ clangd: C:\Program Files\LLVM\bin\clangd.exe
Configured debug adapter: lldb-vscode
Binary for debug adapter: C:\Program Files\LLVM\bin\lldb-vscode.exe
Highlight queries: ✓
Textobject queries: ✓
Indent queries: ✓
Reproduction Steps
- Install LLVM v18+ (eg.
winget install LLVM.LLVM
) and make sure the bin dir is inPATH
. - Run
hx --health cpp
and see that it can't find debug adapter. - Create symlink
lldb-vscode -> lldb-dap
. hx --health cpp
now shows it as found.
Platform
Windows
Terminal Emulator
alacritty 0.13.1 (fe2a3c5)
Installation Method
winget install Helix.Helix
Helix Version
helix-term 23.10 (f6021dd)