coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
11 lines (10 loc) • 413 B
TypeScript
import Document from '../../model/document';
import { ListContext, ListItem } from '../../types';
import LocationList from './location';
export default class Outline extends LocationList {
readonly description = "symbols of current document";
name: string;
loadItems(context: ListContext): Promise<ListItem[]>;
doHighlight(): void;
loadCtagsSymbols(document: Document): Promise<ListItem[]>;
}