coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
13 lines (12 loc) • 517 B
TypeScript
import { ListContext, ListItem } from '../../types';
import LocationList from './location';
export default class Symbols extends LocationList {
readonly interactive = true;
readonly description = "search workspace symbols";
readonly detail = "Symbols list is provided by server, it works on interactive mode only.";
name: string;
loadItems(context: ListContext): Promise<ListItem[]>;
resolveItem(item: ListItem): Promise<ListItem>;
doHighlight(): void;
private validWorkspaceSymbol;
}