MCPcopy Create free account
hub / github.com/Exafunction/codeium-chrome / computeTextAndOffsetsForCodeMirror

Function computeTextAndOffsetsForCodeMirror

src/codemirror.ts:15–26  ·  view source on GitHub ↗
(
  textModels: CodeMirror.Doc[],
  currentTextModel: CodeMirror.Doc
)

Source from the content-addressed store, hash-verified

13} from '../proto/exa/language_server_pb/language_server_pb';
14
15function computeTextAndOffsetsForCodeMirror(
16 textModels: CodeMirror.Doc[],
17 currentTextModel: CodeMirror.Doc
18): TextAndOffsets {
19 return computeTextAndOffsets({
20 textModels,
21 currentTextModel,
22 utf16CodeUnitOffset: currentTextModel.indexFromPos(currentTextModel.getCursor()),
23 getText: (model) => model.getValue(),
24 getLanguage: (model) => language(model, undefined),
25 });
26}
27
28interface TextMarker {
29 pos: CodeMirror.Position;

Callers 1

triggerCompletionMethod · 0.85

Calls 2

computeTextAndOffsetsFunction · 0.90
languageFunction · 0.90

Tested by

no test coverage detected