coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
29 lines (28 loc) • 640 B
TypeScript
/**
* Mru - manage string items as lines in mru file.
*/
export default class Mru {
private name;
private file;
/**
* @param {string} name unique name
* @param {string} base? optional directory name, default to config root of coc.nvim
*/
constructor(name: string, base?: string);
/**
* Load iems from mru file
*/
load(): Promise<string[]>;
/**
* Add item to mru file.
*/
add(item: string): Promise<void>;
/**
* Remove item from mru file.
*/
remove(item: string): Promise<void>;
/**
* Remove the data file.
*/
clean(): Promise<void>;
}