UNPKG

coc.nvim

Version:

LSP based intellisense engine for neovim & vim8.

21 lines (20 loc) 641 B
import { Terminal } from '../types'; import { Neovim } from '@chemzqm/neovim'; export default class TerminalModel implements Terminal { private cmd; private args; private nvim; private _name?; bufnr: number; private pid; constructor(cmd: string, args: string[], nvim: Neovim, _name?: string); start(cwd?: string, env?: { [key: string]: string | null; }): Promise<void>; readonly name: string; readonly processId: Promise<number>; sendText(text: string, addNewLine?: boolean): void; show(preserveFocus?: boolean): Promise<boolean>; hide(): Promise<void>; dispose(): void; }