Repository navigation
Releases
v0.3.5
Fix slow semantic coloring on long lines, including minified files. Token conversion now reuses its UTF-16 scan position while preserving Unicode byte positions, overlapping starts, and skipped spans.
A benchmark with 8,000 tokens on a 40 KB line fell from roughly one second to 0.38 ms on an M1 Max. This measures token conversion on that machine.
Verified with unit tests on Linux, macOS, and Windows, race tests on Linux and macOS, the protocol checker, and end-to-end editor tests. Update the Language Server extension from rhun’s Extensions page.
v0.3.4
Requires rhun 0.18.4 or later.
Fixes duplicate definition choices when a language server returns path aliases for the same target. Ruby LSP navigation now goes directly to the method. Equivalent targets are merged across partial and final navigation responses.
Includes the installation guides, copyable commands, server compatibility repairs and delayed-edit safeguards from 0.3.3. Compiler-backed servers request project writes, network access and permission to run generated build programs. Review these permissions in rhun when updating.
Install in rhun through Extensions, then Install from GitHub, then rhun-editor/lsp.
v0.3.3
Requires rhun 0.18.4 or later.
- Adds installation guides in an editor tab, with copyable commands for the selected language server and operating system.
- Repairs compiler-backed server startup, Kotlin’s initial analysis, Swift compiler-library isolation, Deno defaults and protocol compatibility.
- Preserves the original file snapshots for delayed code actions and server commands, rejecting stale edits.
Compiler-backed servers request project writes, network access and permission to run generated build programs. Review these permissions in rhun when updating.
Install in rhun through Extensions, then Install from GitHub, then rhun-editor/lsp.
v0.3.2
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.3.1
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.3.0
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.2.2
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.2.1
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.2.0
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.
v0.1.0
Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.