def hover.in

bolt@1.27.0.0 · src/lsp/nav.bend:290

import bolt@1.27.0.0/src/lsp/nav.bend as Nav
import Base
import bolt@1.27.0.0/src/syntax/outline.bend as Outline
import bolt@1.27.0.0/src/syntax/word.bend as Word
import bolt@1.27.0.0/src/syntax/bind.bend as Bind
import bolt@1.27.0.0/src/lsp/files/service.bend as F
import bolt@1.27.0.0/src/lsp/docs.bend as Docs

290# hover at a position of a document's text
291def hover.in(
292  ~fs: F.Files,
293  +text: String,
294  docs: List<&2, Docs.Doc>,
295  uri: String,
296  +line: U32,
297  +col: U32
298) -> IO(Maybe<&2, Found>):
299  hover.bound(~fs, Bind.bound(text), Outline.items(text), docs, uri, Word.at(text, line, col), line, col)

Uses (12)

Used by (1)