nushell / nushell/vscode-nushell-lang

Initial hover is slow

Open
#216 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted
Dominant language
Nushell
Stars
153
Forks
31
PR merge metrics
No merged PRs in 30d

Description

When the LSP initially starts it can take a long time (> 1 second) for the first hover to work. Seen here in the new logging. It would be great to figure out what is going on.

Image

This could be a bug in the nushell rust code. It could also be a bug in the extension for the hover. It may also be a bug in the timing in the extension or maybe even something else.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Reproduce the initial hover delay using the new logging, then trace timing in the VS Code extension and the Nushell Rust LSP to identify where startup time is spent. Done means the source of the delay is identified and the initial hover behavior is corrected.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.