Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/denops_std/option/vim/mod.ts>termwinsize

📚 Standard module for denops.vim
Go to Latest
variable termwinsize
import { termwinsize } from "https://deno.land/x/denops_std@v5.0.2/option/vim/mod.ts";

Size used when opening the terminal window. Format: {rows}x{columns} or {rows}*{columns}.

  • When empty the terminal gets the size from the window.
  • When set with a "x" (e.g., "24x80") the terminal size is not adjusted to the window size. If the window is smaller only the top-left part is displayed.
  • When set with a "" (e.g., "1050") the terminal size follows the window size, but will not be smaller than the specified rows and/or columns.
  • When rows is zero then use the height of the window.
  • When columns is zero then use the width of the window.
  • Using "0x0" or "0*0" is the same as empty.
  • Can be overruled in the term_start() options with "term_rows" and "term_cols".

Examples: "30x0" uses 30 rows and the current window width. "200" uses at least 20 rows and the current window width. "040" uses the current window height and at least 40 columns. Note that the command running in the terminal window may still change the size of the terminal. In that case the Vim window will be adjusted to that size, if possible.

(default "")