MCPcopy Create free account
hub / github.com/REditorSupport/vscode-R / provideCodeLenses

Method provideCodeLenses

src/rmarkdown/index.ts:111–124  ·  view source on GitHub ↗
(document: vscode.TextDocument, token: vscode.CancellationToken)

Source from the content-addressed store, hash-verified

109 }
110
111 public provideCodeLenses(document: vscode.TextDocument, token: vscode.CancellationToken): vscode.CodeLens[] | Thenable<vscode.CodeLens[]> {
112
113 const chunks = getChunks(document);
114
115 // Highlight chunks
116 this.highlight(chunks, document);
117
118 // Loop through chunks and setup
119 const codeLenses = getCodeLenses(
120 chunks, token
121 );
122
123 return codeLenses;
124 }
125 public resolveCodeLens(codeLens: vscode.CodeLens): vscode.CodeLens {
126 return codeLens;
127 }

Callers

nothing calls this directly

Calls 3

highlightMethod · 0.95
getChunksFunction · 0.90
getCodeLensesFunction · 0.90

Tested by

no test coverage detected