|
3 | 3 | **`VB.NET` Language Support - Developer Documentation** |
4 | 4 |
|
5 | 5 | Version: 1.0 |
6 | | -Last Updated: 2026-01-21 |
| 6 | +Last Updated: 2026-02-05 |
7 | 7 |
|
8 | 8 | ## Table of Contents |
9 | 9 |
|
@@ -63,6 +63,8 @@ This policy is local to this repository and does not change machine-wide Git set |
63 | 63 | - **Emacs** with eglot (current harness); lsp-mode optional for future coverage |
64 | 64 | - Emacs: https://www.gnu.org/software/emacs/ |
65 | 65 | - lsp-mode: https://emacs-lsp.github.io/lsp-mode/ |
| 66 | +- **Helix** (manual LSP smoke checks; no headless harness yet) |
| 67 | + - Helix: https://helix-editor.com/ |
66 | 68 |
|
67 | 69 | --- |
68 | 70 |
|
@@ -359,6 +361,20 @@ npm run bundle-debugger |
359 | 361 | ./test-explore/clients/emacs/run-tests.ps1 -Suite vbnet |
360 | 362 | ``` |
361 | 363 |
|
| 364 | +### Helix Manual Smoke Check (stdio) |
| 365 | + |
| 366 | +Helix uses stdio for LSP. Use the project-local `languages.toml` template and the helper script: |
| 367 | + |
| 368 | +```powershell |
| 369 | +test-explore/clients/helix/run-helix.ps1 |
| 370 | +``` |
| 371 | + |
| 372 | +If `hx` is not on PATH, pass the path explicitly: |
| 373 | + |
| 374 | +```powershell |
| 375 | +test-explore/clients/helix/run-helix.ps1 -HelixExe C:\Tools\Helix\hx.exe -ServerExe C:\path\to\VbNet.LanguageServer.exe |
| 376 | +``` |
| 377 | + |
362 | 378 | --- |
363 | 379 |
|
364 | 380 | ## WSL/Linux Test Notes |
@@ -411,6 +427,7 @@ xvfb-run -a npm test |
411 | 427 | ## Future Test-Explore Notes |
412 | 428 |
|
413 | 429 | - Consider adding NeoVim coverage for `VB.NET` LSP + debugger integration (possibly with `neotest`), across all supported platforms. |
| 430 | +- Track Helix automation options; current coverage is manual only (stdio config under `test-explore/clients/helix`). |
414 | 431 |
|
415 | 432 | ## 5. Debugging |
416 | 433 |
|
@@ -832,7 +849,7 @@ dotnet test |
832 | 849 |
|
833 | 850 | --- |
834 | 851 |
|
835 | | -**Last Updated**: 2026-01-19 |
| 852 | +**Last Updated**: 2026-02-05 |
836 | 853 |
|
837 | 854 | **Maintained by**: `VB.NET` Language Support Contributors |
838 | 855 |
|
|
0 commit comments