microsoft / microsoft/language-server-protocol

Notebooks and textDocument/hover, textDocument/references, etc.

Open
#2,075 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

info-needed
Dominant language
TypeScript
Stars
13k
Forks
1k
Avg merge
6d 1h
Merged PRs (30d)
10

Description

Maybe the problem is that notebooks are not yet fully specified, but it would be great if either events like textDocument/hover, textDocument/references, etc. are triggered also in notebook cells, or there would be corresponding notebookDocument/hover events.

Maybe I am simply missing something?

Note: after adjusting to the new URI scheme vscode-notebook-cell: diagnostics work out of the box (related to #2040) and I expected a similar behavior for hover etc.

Contributor guide

No contributing guide indexed for this repository

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

Start by reviewing the notebook and textDocument protocol sections, including the behavior described for the vscode-notebook-cell URI scheme. Determine whether existing textDocument requests should cover notebook cells or whether new notebookDocument requests are needed, then define the specification and interoperability tests that would demonstrate the chosen behavior.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.