fwcd / fwcd/kotlin-language-server

Please tag a release containing #612 (crash-protection for documentHighlight)

Open
#671 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
2k
Forks
252
PR merge metrics
No merged PRs in 30d

Description

Hi @fwcd, thanks for cherry-picking the community-fork fix in #612 (commit `327a866d`).

The fix has been on `main` since **2025-01-18 23:22 UTC**, but no release has been tagged since — v1.3.13 was tagged **41 minutes earlier** (22:41 UTC), so every downstream packager (Mason, AUR, nix, etc.) still ships the affected version. Users hitting #599 / #600 by default through `nvim-lspconfig` + Mason therefore still see the `NoTopLevelDescriptorProvider: Should not be called` exception on every `documentHighlight` over a class/data class/enum brace.

Would it be possible to cut a v1.3.14 with just the cherry-pick? Even without a root fix in the analyzer, the crash protection alone would unblock the common default setup.

Thanks!

Contributor guide

No contributing guide indexed for this repository

Research direction

Review issue #612 and commit `327a866d` on `main`, then check the repository’s existing release and tag history for the procedure used after a fix lands. Done means a v1.3.14 release contains that commit so downstream packagers can consume the documentHighlight crash protection.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
release
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.