coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
22 lines (21 loc) • 592 B
TypeScript
import { Neovim } from '@chemzqm/neovim';
import { OutputChannel } from '../types';
export default class BufferChannel implements OutputChannel {
name: string;
private nvim;
private _content;
private disposables;
private _showing;
private promise;
constructor(name: string, nvim: Neovim);
readonly content: string;
private _append;
append(value: string): void;
appendLine(value: string): void;
clear(): void;
hide(): void;
dispose(): void;
private readonly buffer;
private openBuffer;
show(preserveFocus?: boolean): void;
}