UNPKG

coc.nvim

Version:

LSP based intellisense engine for neovim & vim8.

22 lines (21 loc) 573 B
import { Buffer } from '@chemzqm/neovim'; export interface HighlightItem { line: number; colStart: number; colEnd?: number; hlGroup: string; } /** * Build highlights, with lines and highlights */ export default class Highlighter { private srcId; private lines; private highlights; constructor(srcId?: number); addLine(line: string, hlGroup?: string): void; addLines(lines: any): void; addText(text: string, hlGroup?: string): void; readonly length: number; render(buffer: Buffer, start?: number, end?: number): void; }