mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-07-13 06:22:51 +03:00
Resolve CSS variable values at the points where properties are applied, inherited, propagated, and used to seed transitions. This prevents raw var() values from leaking into widget state or transition start/end values when style attributes, inherited properties, or state-dependent rules are involved. Also refresh style definitions when widgets load so selector-dependent rules are evaluated with the final widget context, and add regression coverage for inline style vars, inherited vars, parent-state child rules, tab close opacity, and foreground tint transitions.
9080 lines
428 KiB
HTML
9080 lines
428 KiB
HTML
<!doctype html>
|
||
<html class="" lang="en" data-content_root="../">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||
<meta name="color-scheme" content="light dark" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<meta property="og:title" content="Terminal protocol extensions" />
|
||
<meta property="og:type" content="website" />
|
||
<meta
|
||
property="og:url"
|
||
content="https://sw.kovidgoyal.net/kitty/protocol-extensions/"
|
||
/>
|
||
<meta property="og:site_name" content="kitty" />
|
||
<meta
|
||
property="og:description"
|
||
content="kitty has extensions to the legacy terminal protocol, to enable advanced features. These are typically in the form of new or re-purposed escape codes. While these extensions are currently kitty spe..."
|
||
/>
|
||
<meta property="og:image:width" content="1146" />
|
||
<meta property="og:image:height" content="600" />
|
||
<meta
|
||
property="og:image"
|
||
content="https://sw.kovidgoyal.net/kitty/_images/social_previews/summary_protocol-extensions_ea5204ed.png"
|
||
/>
|
||
<meta
|
||
property="og:image:alt"
|
||
content="kitty has extensions to the legacy terminal protocol, to enable advanced features. These are typically in the form of new or re-purposed escape codes. While these extensions are currently kitty spe..."
|
||
/>
|
||
<meta
|
||
name="description"
|
||
content="kitty has extensions to the legacy terminal protocol, to enable advanced features. These are typically in the form of new or re-purposed escape codes. While these extensions are currently kitty spe..."
|
||
/>
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<link
|
||
rel="index"
|
||
title="Index"
|
||
href="https://sw.kovidgoyal.net/kitty/genindex/"
|
||
/>
|
||
<link
|
||
rel="search"
|
||
title="Search"
|
||
href="https://sw.kovidgoyal.net/kitty/search/"
|
||
/>
|
||
<link
|
||
rel="next"
|
||
title="Colored and styled underlines"
|
||
href="https://sw.kovidgoyal.net/kitty/underlines/"
|
||
/>
|
||
<link
|
||
rel="prev"
|
||
title="Integrations with other tools"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/"
|
||
/>
|
||
<link rel="prefetch" href="./kitty_home_files/kitty.svg" as="image" />
|
||
|
||
<link rel="shortcut icon" href="./kitty_home_files/kitty.svg" />
|
||
<!-- Generated with Sphinx 9.1.0 and Furo 2025.12.19 -->
|
||
<title>Terminal protocol extensions - kitty</title>
|
||
|
||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||
|
||
<style>
|
||
:root {
|
||
--color-problematic: #ee5151;
|
||
--color-foreground-primary: #cfd0d0;
|
||
--color-foreground-secondary: #9ca0a5;
|
||
--color-foreground-muted: #81868d;
|
||
--color-foreground-border: #666;
|
||
--color-background-primary: #131416;
|
||
--color-background-secondary: #1a1c1e;
|
||
--color-background-hover: #1e2124;
|
||
--color-background-hover--transparent: #1e212400;
|
||
--color-background-border: #303335;
|
||
--color-background-item: #444;
|
||
--color-announcement-background: #000000dd;
|
||
--color-announcement-text: #eeebee;
|
||
--color-brand-primary: #3d94ff;
|
||
--color-brand-content: #5ca5ff;
|
||
--color-brand-visited: #b27aeb;
|
||
--color-highlighted-background: #083563;
|
||
--color-guilabel-background: #08356380;
|
||
--color-guilabel-border: #13395f80;
|
||
--color-api-keyword: var(--color-foreground-secondary);
|
||
--color-highlight-on-target: #330;
|
||
--color-api-added: #3db854;
|
||
--color-api-added-border: #267334;
|
||
--color-api-changed: #09b0ce;
|
||
--color-api-changed-border: #056d80;
|
||
--color-api-deprecated: #b1a10b;
|
||
--color-api-deprecated-border: #6e6407;
|
||
--color-api-removed: #ff7575;
|
||
--color-api-removed-border: #b03b3b;
|
||
--color-admonition-background: #18181a;
|
||
--color-card-border: var(--color-background-secondary);
|
||
--color-card-background: #18181a;
|
||
--color-card-marginals-background: var(--color-background-hover);
|
||
}
|
||
body {
|
||
--sd-color-primary: var(--color-brand-primary);
|
||
--sd-color-primary-highlight: var(--color-brand-content);
|
||
--sd-color-primary-text: var(--color-background-primary);
|
||
--sd-color-shadow: rgba(0,0,0,.05);
|
||
--sd-color-card-border: var(--color-card-border);
|
||
--sd-color-card-border-hover: var(--color-brand-content);
|
||
--sd-color-card-background: var(--color-card-background);
|
||
--sd-color-card-text: var(--color-foreground-primary);
|
||
--sd-color-card-header: var(--color-card-marginals-background);
|
||
--sd-color-card-footer: var(--color-card-marginals-background);
|
||
--sd-color-tabs-label-active: var(--color-brand-content);
|
||
--sd-color-tabs-label-hover: var(--color-foreground-muted);
|
||
--sd-color-tabs-label-inactive: var(--color-foreground-muted);
|
||
--sd-color-tabs-underline-active: var(--color-brand-content);
|
||
--sd-color-tabs-underline-hover: var(--color-foreground-border);
|
||
--sd-color-tabs-underline-inactive: var(--color-background-border);
|
||
--sd-color-tabs-overline: var(--color-background-border);
|
||
--sd-color-tabs-underline: var(--color-background-border);
|
||
}
|
||
|
||
body {
|
||
--tabs--label-text: var(--color-foreground-muted);
|
||
--tabs--label-text--hover: var(--color-foreground-muted);
|
||
--tabs--label-text--active: var(--color-brand-content);
|
||
--tabs--label-text--active--hover: var(--color-brand-content);
|
||
--tabs--label-background: transparent;
|
||
--tabs--label-background--hover: transparent;
|
||
--tabs--label-background--active: transparent;
|
||
--tabs--label-background--active--hover: transparent;
|
||
--tabs--padding-x: 0.25em;
|
||
--tabs--margin-x: 1em;
|
||
--tabs--border: var(--color-background-border);
|
||
--tabs--label-border: transparent;
|
||
--tabs--label-border--hover: var(--color-foreground-muted);
|
||
--tabs--label-border--active: var(--color-brand-content);
|
||
--tabs--label-border--active--hover: var(--color-brand-content);
|
||
}
|
||
|
||
body {
|
||
--color-code-background: #f2f2f2;
|
||
--color-code-foreground: #1e1e1e;
|
||
}
|
||
|
||
.sidebar-logo {
|
||
height: 128px;
|
||
}
|
||
|
||
.sidebar-tree a.current {
|
||
font-style: italic;
|
||
}
|
||
|
||
html {
|
||
line-height: 1.15;
|
||
-webkit-text-size-adjust: 100%;
|
||
}
|
||
|
||
body {
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
h1 {
|
||
font-size: 2em;
|
||
margin-top: .67em;
|
||
margin-right: 0;
|
||
margin-bottom: .67em;
|
||
margin-left: 0;
|
||
}
|
||
|
||
a {
|
||
background-color: transparent;
|
||
}
|
||
|
||
img {
|
||
border-style: none;
|
||
}
|
||
|
||
button {
|
||
font-family: inherit;
|
||
font-size: 100%;
|
||
line-height: 1.15;
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
input {
|
||
font-family: inherit;
|
||
font-size: 100%;
|
||
line-height: 1.15;
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
optgroup {
|
||
font-family: inherit;
|
||
font-size: 100%;
|
||
line-height: 1.15;
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
select {
|
||
font-family: inherit;
|
||
font-size: 100%;
|
||
line-height: 1.15;
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
textarea {
|
||
font-family: inherit;
|
||
font-size: 100%;
|
||
line-height: 1.15;
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
}
|
||
|
||
button {
|
||
overflow: visible;
|
||
}
|
||
|
||
input {
|
||
overflow: visible;
|
||
}
|
||
|
||
button {
|
||
text-transform: none;
|
||
}
|
||
|
||
select {
|
||
text-transform: none;
|
||
}
|
||
|
||
[type=button] {
|
||
-webkit-appearance: button;
|
||
}
|
||
|
||
[type=reset] {
|
||
-webkit-appearance: button;
|
||
}
|
||
|
||
[type=submit] {
|
||
-webkit-appearance: button;
|
||
}
|
||
|
||
button {
|
||
-webkit-appearance: button;
|
||
}
|
||
|
||
[type=checkbox] {
|
||
box-sizing: border-box;
|
||
padding-top: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 0;
|
||
padding-left: 0;
|
||
}
|
||
|
||
[type=radio] {
|
||
box-sizing: border-box;
|
||
padding-top: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 0;
|
||
padding-left: 0;
|
||
}
|
||
|
||
body {
|
||
--font-stack: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
|
||
--font-stack--monospace: "SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;
|
||
--font-stack--headings: var(--font-stack);
|
||
--font-size--normal: 100%;
|
||
--font-size--small: 87.5%;
|
||
--font-size--small--2: 81.25%;
|
||
--font-size--small--3: 75%;
|
||
--font-size--small--4: 62.5%;
|
||
--sidebar-caption-font-size: var(--font-size--small--2);
|
||
--sidebar-item-font-size: var(--font-size--small);
|
||
--sidebar-search-input-font-size: var(--font-size--small);
|
||
--toc-font-size: var(--font-size--small--3);
|
||
--toc-font-size--mobile: var(--font-size--normal);
|
||
--toc-title-font-size: var(--font-size--small--4);
|
||
--admonition-font-size: 0.8125rem;
|
||
--admonition-title-font-size: 0.8125rem;
|
||
--code-font-size: var(--font-size--small--2);
|
||
--api-font-size: var(--font-size--small);
|
||
--header-height: calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);
|
||
--header-padding: 0.5rem;
|
||
--sidebar-tree-space-above: 1.5rem;
|
||
--sidebar-caption-space-above: 1rem;
|
||
--sidebar-item-line-height: 1rem;
|
||
--sidebar-item-spacing-vertical: 0.5rem;
|
||
--sidebar-item-spacing-horizontal: 1rem;
|
||
--sidebar-item-height: calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);
|
||
--sidebar-expander-width: var(--sidebar-item-height);
|
||
--sidebar-search-space-above: 0.5rem;
|
||
--sidebar-search-input-spacing-vertical: 0.5rem;
|
||
--sidebar-search-input-spacing-horizontal: 0.5rem;
|
||
--sidebar-search-input-height: 1rem;
|
||
--sidebar-search-icon-size: var(--sidebar-search-input-height);
|
||
--toc-title-padding: 0.25rem 0;
|
||
--toc-spacing-vertical: 1.5rem;
|
||
--toc-spacing-horizontal: 1.5rem;
|
||
--toc-item-spacing-vertical: 0.4rem;
|
||
--toc-item-spacing-horizontal: 1rem;
|
||
--icon-search: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24"><path stroke="none" d="M0 0h24v24H0z"/><circle cx="10" cy="10" r="7"/><path d="m21 21-6-6"/></svg>');
|
||
--icon-pencil: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75z"/></svg>');
|
||
--icon-abstract: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 5h16v2H4zm0 4h16v2H4zm0 4h16v2H4zm0 4h10v2H4z"/></svg>');
|
||
--icon-info: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');
|
||
--icon-flame: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.55 11.2c-.23-.3-.5-.56-.76-.82-.65-.6-1.4-1.03-2.03-1.66C13.3 7.26 13 4.85 13.91 3c-.91.23-1.75.75-2.45 1.32-2.54 2.08-3.54 5.75-2.34 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.22.1-.46.04-.64-.12a.8.8 0 0 1-.15-.17c-1.1-1.43-1.28-3.48-.53-5.12C5.89 10 5 12.3 5.14 14.47c.04.5.1 1 .27 1.5.14.6.4 1.2.72 1.73 1.04 1.73 2.87 2.97 4.84 3.22 2.1.27 4.35-.12 5.96-1.6 1.8-1.66 2.45-4.32 1.5-6.6l-.13-.26c-.2-.46-.47-.87-.8-1.25zm-3.1 6.3c-.28.24-.73.5-1.08.6-1.1.4-2.2-.16-2.87-.82 1.19-.28 1.89-1.16 2.09-2.05.17-.8-.14-1.46-.27-2.23-.12-.74-.1-1.37.18-2.06.17.38.37.76.6 1.06.76 1 1.95 1.44 2.2 2.8.04.14.06.28.06.43.03.82-.32 1.72-.92 2.27z"/></svg>');
|
||
--icon-question: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10"/></svg>');
|
||
--icon-warning: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2v-4h2m0 8h-2v-2h2M1 21h22L12 2z"/></svg>');
|
||
--icon-failure: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2c5.53 0 10 4.47 10 10s-4.47 10-10 10S2 17.53 2 12 6.47 2 12 2m3.59 5L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"/></svg>');
|
||
--icon-spark: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5zM12 2c2.75 0 5.1 1 7.05 2.95S22 9.25 22 12s-1 5.1-2.95 7.05S14.75 22 12 22s-5.1-1-7.05-2.95S2 14.75 2 12s1-5.1 2.95-7.05S9.25 2 12 2"/></svg>');
|
||
--color-admonition-title--caution: #ff9100;
|
||
--color-admonition-title-background--caution: rgba(255,145,0,.2);
|
||
--color-admonition-title--warning: #ff9100;
|
||
--color-admonition-title-background--warning: rgba(255,145,0,.2);
|
||
--color-admonition-title--danger: #ff5252;
|
||
--color-admonition-title-background--danger: rgba(255,82,82,.2);
|
||
--color-admonition-title--attention: #ff5252;
|
||
--color-admonition-title-background--attention: rgba(255,82,82,.2);
|
||
--color-admonition-title--error: #ff5252;
|
||
--color-admonition-title-background--error: rgba(255,82,82,.2);
|
||
--color-admonition-title--hint: #00c852;
|
||
--color-admonition-title-background--hint: rgba(0,200,82,.2);
|
||
--color-admonition-title--tip: #00c852;
|
||
--color-admonition-title-background--tip: rgba(0,200,82,.2);
|
||
--color-admonition-title--important: #00bfa5;
|
||
--color-admonition-title-background--important: rgba(0,191,165,.2);
|
||
--color-admonition-title--note: #00b0ff;
|
||
--color-admonition-title-background--note: rgba(0,176,255,.2);
|
||
--color-admonition-title--seealso: #448aff;
|
||
--color-admonition-title-background--seealso: rgba(68,138,255,.2);
|
||
--color-admonition-title--admonition-todo: grey;
|
||
--color-admonition-title-background--admonition-todo: hsla(0,0%,50%,.2);
|
||
--color-admonition-title: #651fff;
|
||
--color-admonition-title-background: rgba(101,31,255,.2);
|
||
--icon-admonition-default: var(--icon-abstract);
|
||
--color-topic-title: #14b8a6;
|
||
--color-topic-title-background: rgba(20,184,166,.2);
|
||
--icon-topic-default: var(--icon-pencil);
|
||
--color-problematic: #b30000;
|
||
--color-foreground-primary: #000;
|
||
--color-foreground-secondary: #5a5c63;
|
||
--color-foreground-muted: #6b6f76;
|
||
--color-foreground-border: #878787;
|
||
--color-background-primary: #fff;
|
||
--color-background-secondary: #f8f9fb;
|
||
--color-background-hover: #efeff4;
|
||
--color-background-hover--transparent: #efeff400;
|
||
--color-background-border: #eeebee;
|
||
--color-background-item: #ccc;
|
||
--color-announcement-background: #000000dd;
|
||
--color-announcement-text: #eeebee;
|
||
--color-brand-primary: #0a4bff;
|
||
--color-brand-content: #2757dd;
|
||
--color-brand-visited: #872ee0;
|
||
--color-api-background: var(--color-background-hover--transparent);
|
||
--color-api-background-hover: var(--color-background-hover);
|
||
--color-api-overall: var(--color-foreground-secondary);
|
||
--color-api-name: var(--color-problematic);
|
||
--color-api-pre-name: var(--color-problematic);
|
||
--color-api-paren: var(--color-foreground-secondary);
|
||
--color-api-keyword: var(--color-foreground-primary);
|
||
--color-api-added: #21632c;
|
||
--color-api-added-border: #38a84d;
|
||
--color-api-changed: #046172;
|
||
--color-api-changed-border: #06a1bc;
|
||
--color-api-deprecated: #605706;
|
||
--color-api-deprecated-border: #f0d90f;
|
||
--color-api-removed: #b30000;
|
||
--color-api-removed-border: #ff5c5c;
|
||
--color-highlight-on-target: #ffc;
|
||
--color-inline-code-background: var(--color-background-secondary);
|
||
--color-highlighted-background: #def;
|
||
--color-highlighted-text: var(--color-foreground-primary);
|
||
--color-guilabel-background: #ddeeff80;
|
||
--color-guilabel-border: #bedaf580;
|
||
--color-guilabel-text: var(--color-foreground-primary);
|
||
--color-admonition-background: transparent;
|
||
--color-table-header-background: var(--color-background-secondary);
|
||
--color-table-border: var(--color-background-border);
|
||
--color-card-border: var(--color-background-secondary);
|
||
--color-card-background: transparent;
|
||
--color-card-marginals-background: var(--color-background-secondary);
|
||
--color-header-background: var(--color-background-primary);
|
||
--color-header-border: var(--color-background-border);
|
||
--color-header-text: var(--color-foreground-primary);
|
||
--color-sidebar-background: var(--color-background-secondary);
|
||
--color-sidebar-background-border: var(--color-background-border);
|
||
--color-sidebar-brand-text: var(--color-foreground-primary);
|
||
--color-sidebar-caption-text: var(--color-foreground-muted);
|
||
--color-sidebar-link-text: var(--color-foreground-secondary);
|
||
--color-sidebar-link-text--top-level: var(--color-brand-primary);
|
||
--color-sidebar-item-background: var(--color-sidebar-background);
|
||
--color-sidebar-item-background--current: var( --color-sidebar-item-background );
|
||
--color-sidebar-item-background--hover: linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);
|
||
--color-sidebar-item-expander-background: transparent;
|
||
--color-sidebar-item-expander-background--hover: var( --color-background-hover );
|
||
--color-sidebar-search-text: var(--color-foreground-primary);
|
||
--color-sidebar-search-background: var(--color-background-secondary);
|
||
--color-sidebar-search-background--focus: var(--color-background-primary);
|
||
--color-sidebar-search-border: var(--color-background-border);
|
||
--color-sidebar-search-icon: var(--color-foreground-muted);
|
||
--color-toc-background: var(--color-background-primary);
|
||
--color-toc-title-text: var(--color-foreground-muted);
|
||
--color-toc-item-text: var(--color-foreground-secondary);
|
||
--color-toc-item-text--hover: var(--color-foreground-primary);
|
||
--color-toc-item-text--active: var(--color-brand-primary);
|
||
--color-content-foreground: var(--color-foreground-primary);
|
||
--color-content-background: transparent;
|
||
--color-link: var(--color-brand-content);
|
||
--color-link-underline: var(--color-background-border);
|
||
--color-link--hover: var(--color-brand-content);
|
||
--color-link-underline--hover: var(--color-foreground-border);
|
||
--color-link--visited: var(--color-brand-visited);
|
||
--color-link-underline--visited: var(--color-background-border);
|
||
--color-link--visited--hover: var(--color-brand-visited);
|
||
--color-link-underline--visited--hover: var(--color-foreground-border);
|
||
}
|
||
|
||
body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto-light {
|
||
display: block;
|
||
}
|
||
|
||
body {
|
||
font-family: var(--font-stack);
|
||
}
|
||
|
||
body {
|
||
-moz-osx-font-smoothing: grayscale;
|
||
}
|
||
|
||
article {
|
||
line-height: 1.5;
|
||
}
|
||
|
||
h1 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h2 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h3 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h4 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h5 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h6 {
|
||
border-top-left-radius: .5rem;
|
||
border-top-right-radius: .5rem;
|
||
border-bottom-right-radius: .5rem;
|
||
border-bottom-left-radius: .5rem;
|
||
font-family: var(--font-stack--headings);
|
||
font-weight: 700;
|
||
line-height: 1.25;
|
||
margin-top: .5rem;
|
||
margin-right: -.5rem;
|
||
margin-bottom: .5rem;
|
||
margin-left: -.5rem;
|
||
padding-left: .5rem;
|
||
padding-right: .5rem;
|
||
}
|
||
|
||
h1+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h2+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h3+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h4+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h5+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h6+p {
|
||
margin-top: 0;
|
||
}
|
||
|
||
h1 {
|
||
font-size: 2.5em;
|
||
margin-bottom: 1rem;
|
||
}
|
||
|
||
h1 {
|
||
margin-top: 1.75rem;
|
||
}
|
||
|
||
h2 {
|
||
margin-top: 1.75rem;
|
||
}
|
||
|
||
p {
|
||
margin-bottom: .75rem;
|
||
margin-top: .5rem;
|
||
}
|
||
|
||
a {
|
||
color: var(--color-link);
|
||
text-decoration: underline;
|
||
text-decoration-color: var(--color-link-underline);
|
||
}
|
||
|
||
a:visited {
|
||
color: var(--color-link--visited);
|
||
text-decoration-color: var(--color-link-underline--visited);
|
||
}
|
||
|
||
a.muted-link {
|
||
color: inherit;
|
||
}
|
||
|
||
html {
|
||
overflow-y: scroll;
|
||
scroll-behavior: smooth;
|
||
}
|
||
|
||
.sidebar-scroll {
|
||
scrollbar-width: thin;
|
||
}
|
||
|
||
.toc-scroll {
|
||
scrollbar-width: thin;
|
||
}
|
||
|
||
article[role=main] * {
|
||
scrollbar-width: thin;
|
||
}
|
||
|
||
body {
|
||
height: 100%;
|
||
}
|
||
|
||
html {
|
||
height: 100%;
|
||
}
|
||
|
||
.skip-to-content {
|
||
background-color: var(--color-background-primary);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
color: var(--color-foreground-primary);
|
||
}
|
||
|
||
body {
|
||
background-color: var(--color-background-primary);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
color: var(--color-foreground-primary);
|
||
}
|
||
|
||
html {
|
||
background-color: var(--color-background-primary);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
color: var(--color-foreground-primary);
|
||
}
|
||
|
||
.skip-to-content {
|
||
border-top-left-radius: 1rem;
|
||
border-top-right-radius: 1rem;
|
||
border-bottom-right-radius: 1rem;
|
||
border-bottom-left-radius: 1rem;
|
||
left: .25rem;
|
||
padding-top: 1rem;
|
||
padding-right: 1rem;
|
||
padding-bottom: 1rem;
|
||
padding-left: 1rem;
|
||
position: fixed;
|
||
top: .25rem;
|
||
transform: translateY(-200%);
|
||
transition: transform .3s ease-in-out;
|
||
z-index: 40;
|
||
}
|
||
|
||
article {
|
||
background-color: var(--color-content-background);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
color: var(--color-content-foreground);
|
||
overflow-wrap: break-word;
|
||
}
|
||
|
||
.page {
|
||
display: flex;
|
||
min-height: 100%;
|
||
}
|
||
|
||
.mobile-header {
|
||
background-color: var(--color-header-background);
|
||
border-bottom-width: 1px;
|
||
border-bottom-color: var(--color-header-border);
|
||
color: var(--color-header-text);
|
||
display: none;
|
||
height: var(--header-height);
|
||
width: 100%;
|
||
z-index: 10;
|
||
}
|
||
|
||
.main {
|
||
display: flex;
|
||
flex-grow: 1;
|
||
flex-shrink: 1;
|
||
flex-basis: 0%;
|
||
}
|
||
|
||
.sidebar-drawer {
|
||
background-color: var(--color-sidebar-background);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
border-right-width: 1px;
|
||
border-right-color: var(--color-sidebar-background-border);
|
||
box-sizing: border-box;
|
||
display: flex;
|
||
justify-content: flex-end;
|
||
min-width: 15em;
|
||
width: calc(50% - 26em);
|
||
}
|
||
|
||
.sidebar-container {
|
||
box-sizing: border-box;
|
||
width: 15em;
|
||
}
|
||
|
||
.toc-drawer {
|
||
box-sizing: border-box;
|
||
width: 15em;
|
||
}
|
||
|
||
.toc-drawer {
|
||
background-color: var(--color-toc-background);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
padding-right: 1rem;
|
||
}
|
||
|
||
.sidebar-sticky {
|
||
display: flex;
|
||
flex-direction: column;
|
||
height: 100vh;
|
||
position: sticky;
|
||
top: 0;
|
||
}
|
||
|
||
.toc-sticky {
|
||
display: flex;
|
||
flex-direction: column;
|
||
height: 100vh;
|
||
position: sticky;
|
||
top: 0;
|
||
}
|
||
|
||
.sidebar-scroll {
|
||
flex-grow: 1;
|
||
flex-shrink: 1;
|
||
overflow: auto;
|
||
scroll-behavior: smooth;
|
||
}
|
||
|
||
.toc-scroll {
|
||
flex-grow: 1;
|
||
flex-shrink: 1;
|
||
overflow: auto;
|
||
scroll-behavior: smooth;
|
||
}
|
||
|
||
.content {
|
||
display: flex;
|
||
flex-direction: column;
|
||
justify-content: space-between;
|
||
padding-top: 0;
|
||
padding-right: 3em;
|
||
padding-bottom: 0;
|
||
padding-left: 3em;
|
||
width: 46em;
|
||
}
|
||
|
||
.icon {
|
||
display: inline-block;
|
||
height: 1rem;
|
||
width: 1rem;
|
||
}
|
||
|
||
.icon svg {
|
||
height: 100%;
|
||
width: 100%;
|
||
}
|
||
|
||
.theme-toggle-container {
|
||
display: flex;
|
||
}
|
||
|
||
.theme-toggle {
|
||
background-color: transparent;
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
border-top-width: 0;
|
||
border-right-width: 0;
|
||
border-bottom-width: 0;
|
||
border-left-width: 0;
|
||
cursor: pointer;
|
||
display: flex;
|
||
padding-top: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 0;
|
||
padding-left: 0;
|
||
}
|
||
|
||
.theme-toggle svg {
|
||
color: var(--color-foreground-primary);
|
||
display: none;
|
||
height: 1.25rem;
|
||
width: 1.25rem;
|
||
}
|
||
|
||
.nav-overlay-icon {
|
||
cursor: pointer;
|
||
display: none;
|
||
}
|
||
|
||
.toc-overlay-icon {
|
||
cursor: pointer;
|
||
display: none;
|
||
}
|
||
|
||
.toc-content-icon {
|
||
height: 1.5rem;
|
||
width: 1.5rem;
|
||
}
|
||
|
||
.content-icon-container {
|
||
display: flex;
|
||
float: right;
|
||
row-gap: .5rem;
|
||
column-gap: .5rem;
|
||
margin-bottom: 1rem;
|
||
margin-left: 1rem;
|
||
margin-top: 1.5rem;
|
||
}
|
||
|
||
.sidebar-toggle {
|
||
display: none;
|
||
position: absolute;
|
||
}
|
||
|
||
.sidebar-toggle[name=__toc] {
|
||
left: 20px;
|
||
}
|
||
|
||
.overlay {
|
||
background-color: rgba(0,0,0,.54);
|
||
height: 0;
|
||
opacity: 0;
|
||
position: fixed;
|
||
top: 0;
|
||
transition: width 0s,height 0s,opacity .25s ease-out;
|
||
width: 0;
|
||
}
|
||
|
||
.sidebar-overlay {
|
||
z-index: 20;
|
||
}
|
||
|
||
.toc-overlay {
|
||
z-index: 40;
|
||
}
|
||
|
||
.sidebar-drawer {
|
||
transition: left .25s ease-in-out;
|
||
z-index: 30;
|
||
}
|
||
|
||
.toc-drawer {
|
||
transition: right .25s ease-in-out;
|
||
z-index: 50;
|
||
}
|
||
|
||
.back-to-top {
|
||
background-color: var(--color-background-primary);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
border-top-left-radius: 1rem;
|
||
border-top-right-radius: 1rem;
|
||
border-bottom-right-radius: 1rem;
|
||
border-bottom-left-radius: 1rem;
|
||
transform: translateX(-50%);
|
||
display: none;
|
||
font-size: .8125rem;
|
||
left: 0;
|
||
margin-left: 50%;
|
||
padding-top: .5rem;
|
||
padding-right: .75rem;
|
||
padding-bottom: .5rem;
|
||
padding-left: .5rem;
|
||
position: fixed;
|
||
text-decoration: none;
|
||
top: 1rem;
|
||
z-index: 10;
|
||
}
|
||
|
||
(max-width:82em) {
|
||
.toc-content-icondisplay: flex;
|
||
}
|
||
|
||
.toc-drawer {
|
||
border-left-width: 1px;
|
||
border-left-color: var(--color-background-muted);
|
||
height: 100vh;
|
||
position: fixed;
|
||
right: -15em;
|
||
top: 0;
|
||
}
|
||
|
||
.sidebar-drawer {
|
||
width: calc(50% - 18.5em);
|
||
}
|
||
|
||
.toctree-wrapper.compound>ul {
|
||
margin-bottom: 0;
|
||
margin-top: 0;
|
||
}
|
||
|
||
img {
|
||
box-sizing: border-box;
|
||
height: auto;
|
||
max-width: 100%;
|
||
}
|
||
|
||
ol {
|
||
margin-bottom: 1rem;
|
||
margin-top: 1rem;
|
||
padding-left: 1.2rem;
|
||
}
|
||
|
||
ul {
|
||
margin-bottom: 1rem;
|
||
margin-top: 1rem;
|
||
padding-left: 1.2rem;
|
||
}
|
||
|
||
ol li>ol {
|
||
margin-bottom: .5rem;
|
||
margin-top: .5rem;
|
||
}
|
||
|
||
ol li>ul {
|
||
margin-bottom: .5rem;
|
||
margin-top: .5rem;
|
||
}
|
||
|
||
ul li>ol {
|
||
margin-bottom: .5rem;
|
||
margin-top: .5rem;
|
||
}
|
||
|
||
ul li>ul {
|
||
margin-bottom: .5rem;
|
||
margin-top: .5rem;
|
||
}
|
||
|
||
.headerlink {
|
||
font-weight: 100;
|
||
user-select: none;
|
||
}
|
||
|
||
.code-block-caption>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
dl dt>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
figcaption p>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h1>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h2>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h3>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h4>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h5>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
h6>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
p.caption>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
table>caption>.headerlink {
|
||
margin-left: .5rem;
|
||
visibility: hidden;
|
||
}
|
||
|
||
footer {
|
||
display: flex;
|
||
flex-direction: column;
|
||
font-size: var(--font-size--small);
|
||
margin-top: 2rem;
|
||
}
|
||
|
||
.bottom-of-page {
|
||
align-items: center;
|
||
border-top-width: 1px;
|
||
border-top-color: var(--color-background-border);
|
||
color: var(--color-foreground-secondary);
|
||
display: flex;
|
||
justify-content: space-between;
|
||
line-height: 1.5;
|
||
margin-top: 1rem;
|
||
padding-bottom: 1rem;
|
||
padding-top: 1rem;
|
||
}
|
||
|
||
.bottom-of-page .left-details {
|
||
font-size: var(--font-size--small);
|
||
}
|
||
|
||
.bottom-of-page .right-details {
|
||
display: flex;
|
||
flex-direction: column;
|
||
row-gap: .25rem;
|
||
column-gap: .25rem;
|
||
text-align: right;
|
||
}
|
||
|
||
.bottom-of-page .icons {
|
||
display: flex;
|
||
font-size: 1rem;
|
||
row-gap: .25rem;
|
||
column-gap: .25rem;
|
||
justify-content: flex-end;
|
||
}
|
||
|
||
.bottom-of-page .icons a {
|
||
text-decoration: none;
|
||
}
|
||
|
||
.bottom-of-page .icons img {
|
||
font-size: 1.125rem;
|
||
height: 1em;
|
||
width: 1em;
|
||
}
|
||
|
||
.bottom-of-page .icons svg {
|
||
font-size: 1.125rem;
|
||
height: 1em;
|
||
width: 1em;
|
||
}
|
||
|
||
.related-pages a {
|
||
align-items: center;
|
||
display: flex;
|
||
text-decoration: none;
|
||
}
|
||
|
||
.related-pages a svg.furo-related-icon {
|
||
color: var(--color-foreground-border);
|
||
flex-shrink: 0;
|
||
height: .75rem;
|
||
margin-top: 0;
|
||
margin-right: .5rem;
|
||
margin-bottom: 0;
|
||
margin-left: .5rem;
|
||
width: .75rem;
|
||
}
|
||
|
||
.related-pages a svg.furo-related-icon>use {
|
||
color: var(--color-foreground-border);
|
||
flex-shrink: 0;
|
||
height: .75rem;
|
||
margin-top: 0;
|
||
margin-right: .5rem;
|
||
margin-bottom: 0;
|
||
margin-left: .5rem;
|
||
width: .75rem;
|
||
}
|
||
|
||
.related-pages a.next-page {
|
||
clear: right;
|
||
float: right;
|
||
max-width: 50%;
|
||
text-align: right;
|
||
}
|
||
|
||
.related-pages a.prev-page {
|
||
clear: left;
|
||
float: left;
|
||
max-width: 50%;
|
||
}
|
||
|
||
.related-pages a.prev-page svg {
|
||
transform: rotate(180deg);
|
||
}
|
||
|
||
.page-info {
|
||
display: flex;
|
||
flex-direction: column;
|
||
overflow-wrap: anywhere;
|
||
}
|
||
|
||
.next-page .page-info {
|
||
align-items: flex-end;
|
||
}
|
||
|
||
.page-info .context {
|
||
align-items: center;
|
||
color: var(--color-foreground-muted);
|
||
display: flex;
|
||
font-size: var(--font-size--small);
|
||
padding-bottom: .1rem;
|
||
text-decoration: none;
|
||
}
|
||
|
||
.sidebar-brand {
|
||
display: flex;
|
||
flex-direction: column;
|
||
flex-shrink: 0;
|
||
padding-top: var(--sidebar-item-spacing-vertical);
|
||
padding-right: var(--sidebar-item-spacing-horizontal);
|
||
padding-bottom: var(--sidebar-item-spacing-vertical);
|
||
padding-left: var(--sidebar-item-spacing-horizontal);
|
||
text-decoration: none;
|
||
}
|
||
|
||
.sidebar-brand-text {
|
||
margin-top: var(--sidebar-item-spacing-vertical);
|
||
margin-right: 0;
|
||
margin-bottom: var(--sidebar-item-spacing-vertical);
|
||
margin-left: 0;
|
||
}
|
||
|
||
.sidebar-logo-container {
|
||
margin-top: var(--sidebar-item-spacing-vertical);
|
||
margin-right: 0;
|
||
margin-bottom: var(--sidebar-item-spacing-vertical);
|
||
margin-left: 0;
|
||
}
|
||
|
||
.sidebar-logo {
|
||
display: block;
|
||
margin-top: 0;
|
||
margin-right: auto;
|
||
margin-bottom: 0;
|
||
margin-left: auto;
|
||
max-width: 100%;
|
||
}
|
||
|
||
.sidebar-search-container {
|
||
align-items: center;
|
||
background-color: var(--color-sidebar-search-background);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
display: flex;
|
||
margin-top: var(--sidebar-search-space-above);
|
||
position: relative;
|
||
}
|
||
|
||
.sidebar-search-container:before {
|
||
background-color: var(--color-sidebar-search-icon);
|
||
mask-image: var(--icon-search);
|
||
height: var(--sidebar-search-icon-size);
|
||
left: var(--sidebar-item-spacing-horizontal);
|
||
position: absolute;
|
||
width: var(--sidebar-search-icon-size);
|
||
}
|
||
|
||
.sidebar-search {
|
||
background-color: transparent;
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
border-top-width: 1px;
|
||
border-right-width: 0;
|
||
border-bottom-width: 1px;
|
||
border-left-width: 0;
|
||
border-bottom-color: var(--color-sidebar-search-border);
|
||
border-top-color: var(--color-sidebar-search-border);
|
||
box-sizing: border-box;
|
||
color: var(--color-sidebar-search-foreground);
|
||
padding-top: var(--sidebar-search-input-spacing-vertical);
|
||
padding-right: var(--sidebar-search-input-spacing-horizontal);
|
||
padding-bottom: var(--sidebar-search-input-spacing-vertical);
|
||
padding-left: calc(var(--sidebar-item-spacing-horizontal);
|
||
width: 100%;
|
||
z-index: 10;
|
||
}
|
||
|
||
.sidebar-search::placeholder {
|
||
font-size: var(--sidebar-search-input-font-size);
|
||
}
|
||
|
||
.sidebar-tree {
|
||
font-size: var(--sidebar-item-font-size);
|
||
margin-bottom: var(--sidebar-item-spacing-vertical);
|
||
margin-top: var(--sidebar-tree-space-above);
|
||
}
|
||
|
||
.sidebar-tree ul {
|
||
display: flex;
|
||
flex-direction: column;
|
||
list-style-type: none;
|
||
list-style-image: none;
|
||
margin-bottom: 0;
|
||
margin-top: 0;
|
||
padding-top: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 0;
|
||
padding-left: 0;
|
||
}
|
||
|
||
.sidebar-tree li {
|
||
margin-top: 0;
|
||
margin-right: 0;
|
||
margin-bottom: 0;
|
||
margin-left: 0;
|
||
position: relative;
|
||
}
|
||
|
||
.sidebar-tree li>ul {
|
||
margin-left: var(--sidebar-item-spacing-horizontal);
|
||
}
|
||
|
||
.sidebar-tree .icon {
|
||
color: var(--color-sidebar-link-text);
|
||
}
|
||
|
||
.sidebar-tree .reference {
|
||
color: var(--color-sidebar-link-text);
|
||
}
|
||
|
||
.sidebar-tree .reference {
|
||
overflow-wrap: anywhere;
|
||
display: inline-block;
|
||
height: 100%;
|
||
line-height: var(--sidebar-item-line-height);
|
||
padding-top: var(--sidebar-item-spacing-vertical);
|
||
padding-right: var(--sidebar-item-spacing-horizontal);
|
||
padding-bottom: var(--sidebar-item-spacing-vertical);
|
||
padding-left: var(--sidebar-item-spacing-horizontal);
|
||
text-decoration: none;
|
||
width: 100%;
|
||
}
|
||
|
||
.sidebar-tree .current-page>.reference {
|
||
font-weight: 700;
|
||
}
|
||
|
||
.sidebar-tree label {
|
||
align-items: center;
|
||
cursor: pointer;
|
||
display: flex;
|
||
height: var(--sidebar-item-height);
|
||
justify-content: center;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
user-select: none;
|
||
width: var(--sidebar-expander-width);
|
||
}
|
||
|
||
.sidebar-tree li.has-children>.reference {
|
||
padding-right: var(--sidebar-expander-width);
|
||
}
|
||
|
||
.sidebar-tree .toctree-l1>.reference {
|
||
color: var(--color-sidebar-link-text--top-level);
|
||
}
|
||
|
||
.sidebar-tree .toctree-l1>label .icon {
|
||
color: var(--color-sidebar-link-text--top-level);
|
||
}
|
||
|
||
.sidebar-tree label {
|
||
background-color: var(--color-sidebar-item-expander-background);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
}
|
||
|
||
.sidebar-tree .current>.reference {
|
||
background-color: var(--color-sidebar-item-background--current);
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
background-size: auto;
|
||
background-origin: padding-box;
|
||
background-clip: border-box;
|
||
}
|
||
|
||
.toctree-checkbox {
|
||
display: none;
|
||
position: absolute;
|
||
}
|
||
|
||
.toctree-checkbox~ul {
|
||
display: none;
|
||
}
|
||
|
||
.toctree-checkbox~label .icon svg {
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.toctree-checkbox:checked~ul {
|
||
display: block;
|
||
}
|
||
|
||
.toctree-checkbox:checked~label .icon svg {
|
||
transform: rotate(-90deg);
|
||
}
|
||
|
||
.no-toc {
|
||
display: none;
|
||
}
|
||
|
||
:root {
|
||
--tabs--label-text: #4b5563;
|
||
--tabs--label-text--hover: #4b5563;
|
||
--tabs--label-text--active: #0ea5e9;
|
||
--tabs--label-text--active--hover: #0ea5e9;
|
||
--tabs--label-background: transparent;
|
||
--tabs--label-background--hover: transparent;
|
||
--tabs--label-background--active: transparent;
|
||
--tabs--label-background--active--hover: transparent;
|
||
--tabs--label-border: transparent;
|
||
--tabs--label-border--hover: #d1d5db;
|
||
--tabs--label-border--active: #0ea5e9;
|
||
--tabs--label-border--active--hover: #0ea5e9;
|
||
--tabs--padding-x: 1.25em;
|
||
--tabs--margin-x: 0;
|
||
--tabs--border: #e6e6e6;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body data-theme="auto">
|
||
<svg xmlns="http://www.w3.org/2000/svg" style="display: none">
|
||
<symbol id="svg-toc" viewBox="0 0 24 24">
|
||
<title>Contents</title>
|
||
<svg
|
||
stroke="currentColor"
|
||
fill="currentColor"
|
||
stroke-width="0"
|
||
viewBox="0 0 1024 1024"
|
||
>
|
||
<path
|
||
d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"
|
||
></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-menu" viewBox="0 0 24 24">
|
||
<title>Menu</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="2"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="feather-menu"
|
||
>
|
||
<line x1="3" y1="12" x2="21" y2="12"></line>
|
||
<line x1="3" y1="6" x2="21" y2="6"></line>
|
||
<line x1="3" y1="18" x2="21" y2="18"></line>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
|
||
<title>Expand</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="2"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="feather-chevron-right"
|
||
>
|
||
<polyline points="9 18 15 12 9 6"></polyline>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-sun" viewBox="0 0 24 24">
|
||
<title>Light mode</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="feather-sun"
|
||
>
|
||
<circle cx="12" cy="12" r="5"></circle>
|
||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-moon" viewBox="0 0 24 24">
|
||
<title>Dark mode</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="icon-tabler-moon"
|
||
>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<path
|
||
d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"
|
||
></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-sun-with-moon" viewBox="0 0 24 24">
|
||
<title>Auto light/dark, in light mode</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="icon-custom-derived-from-feather-sun-and-tabler-moon"
|
||
>
|
||
<path
|
||
style="opacity: 50%"
|
||
d="M 5.411 14.504 C 5.471 14.504 5.532 14.504 5.591 14.504 C 3.639 16.319 4.383 19.569 6.931 20.352 C 7.693 20.586 8.512 20.551 9.25 20.252 C 8.023 23.207 4.056 23.725 2.11 21.184 C 0.166 18.642 1.702 14.949 4.874 14.536 C 5.051 14.512 5.231 14.5 5.411 14.5 L 5.411 14.504 Z"
|
||
></path>
|
||
<line x1="14.5" y1="3.25" x2="14.5" y2="1.25"></line>
|
||
<line x1="14.5" y1="15.85" x2="14.5" y2="17.85"></line>
|
||
<line x1="10.044" y1="5.094" x2="8.63" y2="3.68"></line>
|
||
<line x1="19" y1="14.05" x2="20.414" y2="15.464"></line>
|
||
<line x1="8.2" y1="9.55" x2="6.2" y2="9.55"></line>
|
||
<line x1="20.8" y1="9.55" x2="22.8" y2="9.55"></line>
|
||
<line x1="10.044" y1="14.006" x2="8.63" y2="15.42"></line>
|
||
<line x1="19" y1="5.05" x2="20.414" y2="3.636"></line>
|
||
<circle cx="14.5" cy="9.55" r="3.6"></circle>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-moon-with-sun" viewBox="0 0 24 24">
|
||
<title>Auto light/dark, in dark mode</title>
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="icon-custom-derived-from-feather-sun-and-tabler-moon"
|
||
>
|
||
<path
|
||
d="M 8.282 7.007 C 8.385 7.007 8.494 7.007 8.595 7.007 C 5.18 10.184 6.481 15.869 10.942 17.24 C 12.275 17.648 13.706 17.589 15 17.066 C 12.851 22.236 5.91 23.143 2.505 18.696 C -0.897 14.249 1.791 7.786 7.342 7.063 C 7.652 7.021 7.965 7 8.282 7 L 8.282 7.007 Z"
|
||
></path>
|
||
<line style="opacity: 50%" x1="18" y1="3.705" x2="18" y2="2.5"></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="18"
|
||
y1="11.295"
|
||
x2="18"
|
||
y2="12.5"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="15.316"
|
||
y1="4.816"
|
||
x2="14.464"
|
||
y2="3.964"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="20.711"
|
||
y1="10.212"
|
||
x2="21.563"
|
||
y2="11.063"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="14.205"
|
||
y1="7.5"
|
||
x2="13.001"
|
||
y2="7.5"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="21.795"
|
||
y1="7.5"
|
||
x2="23"
|
||
y2="7.5"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="15.316"
|
||
y1="10.184"
|
||
x2="14.464"
|
||
y2="11.036"
|
||
></line>
|
||
<line
|
||
style="opacity: 50%"
|
||
x1="20.711"
|
||
y1="4.789"
|
||
x2="21.563"
|
||
y2="3.937"
|
||
></line>
|
||
<circle style="opacity: 50%" cx="18" cy="7.5" r="2.169"></circle>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-pencil" viewBox="0 0 24 24">
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="icon-tabler-pencil-code"
|
||
>
|
||
<path
|
||
d="M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4"
|
||
></path>
|
||
<path d="M13.5 6.5l4 4"></path>
|
||
<path d="M20 21l2 -2l-2 -2"></path>
|
||
<path d="M17 17l-2 2l2 2"></path>
|
||
</svg>
|
||
</symbol>
|
||
<symbol id="svg-eye" viewBox="0 0 24 24">
|
||
<svg
|
||
xmlns="http://www.w3.org/2000/svg"
|
||
viewBox="0 0 24 24"
|
||
fill="none"
|
||
stroke="currentColor"
|
||
stroke-width="1"
|
||
stroke-linecap="round"
|
||
stroke-linejoin="round"
|
||
class="icon-tabler-eye-code"
|
||
>
|
||
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
|
||
<path d="M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path>
|
||
<path
|
||
d="M11.11 17.958c-3.209 -.307 -5.91 -2.293 -8.11 -5.958c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6c-.21 .352 -.427 .688 -.647 1.008"
|
||
></path>
|
||
<path d="M20 21l2 -2l-2 -2"></path>
|
||
<path d="M17 17l-2 2l2 2"></path>
|
||
</svg>
|
||
</symbol>
|
||
</svg>
|
||
|
||
<input
|
||
type="checkbox"
|
||
class="sidebar-toggle"
|
||
name="__navigation"
|
||
id="__navigation"
|
||
aria-label="Toggle site navigation sidebar"
|
||
/>
|
||
<input
|
||
type="checkbox"
|
||
class="sidebar-toggle"
|
||
name="__toc"
|
||
id="__toc"
|
||
aria-label="Toggle table of contents sidebar"
|
||
/>
|
||
<label class="overlay sidebar-overlay" for="__navigation"></label>
|
||
<label class="overlay toc-overlay" for="__toc"></label>
|
||
|
||
<a
|
||
class="skip-to-content muted-link"
|
||
href="https://sw.kovidgoyal.net/kitty/protocol-extensions/#furo-main-content"
|
||
>Skip to content</a
|
||
>
|
||
|
||
<div class="page">
|
||
<header class="mobile-header">
|
||
<div class="header-left">
|
||
<label class="nav-overlay-icon" for="__navigation">
|
||
<span class="icon"
|
||
><svg><use href="#svg-menu"></use></svg
|
||
></span>
|
||
</label>
|
||
</div>
|
||
<div class="header-center">
|
||
<a href="https://sw.kovidgoyal.net/kitty/"
|
||
><div class="brand">kitty</div></a
|
||
>
|
||
</div>
|
||
<div class="header-right">
|
||
<div class="theme-toggle-container theme-toggle-header">
|
||
<button
|
||
class="theme-toggle"
|
||
aria-label="Toggle Light / Dark / Auto color theme"
|
||
>
|
||
<svg class="theme-icon-when-auto-light">
|
||
<use href="#svg-sun-with-moon"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-auto-dark">
|
||
<use href="#svg-moon-with-sun"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-dark">
|
||
<use href="#svg-moon"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-light">
|
||
<use href="#svg-sun"></use>
|
||
</svg>
|
||
</button>
|
||
</div>
|
||
<label class="toc-overlay-icon toc-header-icon no-toc" for="__toc">
|
||
<span class="icon"
|
||
><svg><use href="#svg-toc"></use></svg
|
||
></span>
|
||
</label>
|
||
</div>
|
||
</header>
|
||
<aside class="sidebar-drawer">
|
||
<div class="sidebar-container">
|
||
<div class="sidebar-sticky">
|
||
<a class="sidebar-brand" href="https://sw.kovidgoyal.net/kitty/">
|
||
<div class="sidebar-logo-container">
|
||
<img
|
||
class="sidebar-logo"
|
||
src="./kitty_home_files/kitty.svg"
|
||
alt="Logo"
|
||
/>
|
||
</div>
|
||
</a>
|
||
<form
|
||
class="sidebar-search-container"
|
||
method="get"
|
||
action="https://sw.kovidgoyal.net/kitty/search/"
|
||
role="search"
|
||
>
|
||
<input
|
||
class="sidebar-search"
|
||
placeholder="Search"
|
||
name="q"
|
||
aria-label="Search"
|
||
/>
|
||
<input type="hidden" name="check_keywords" value="yes" />
|
||
<input type="hidden" name="area" value="default" />
|
||
</form>
|
||
<div id="searchbox"></div>
|
||
<div class="sidebar-scroll" style="position: relative">
|
||
<div class="sidebar-tree" data-inited="true">
|
||
<ul class="current">
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/quickstart/"
|
||
>Quickstart</a
|
||
><input
|
||
aria-label="Toggle navigation of Quickstart"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-1"
|
||
name="toctree-checkbox-1"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-1"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/"
|
||
>Install kitty</a
|
||
><input
|
||
aria-label="Toggle navigation of Install kitty"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-2"
|
||
name="toctree-checkbox-2"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-2"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#binary-install"
|
||
>Binary install</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#manually-installing"
|
||
>Manually installing</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#desktop-integration-on-linux"
|
||
>Desktop integration on Linux</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#customizing-the-installation"
|
||
>Customizing the installation</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#uninstalling"
|
||
>Uninstalling</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/binary/#building-from-source"
|
||
>Building from source</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/"
|
||
>Build from source</a
|
||
><input
|
||
aria-label="Toggle navigation of Build from source"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-3"
|
||
name="toctree-checkbox-3"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-3"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#building-in-debug-mode"
|
||
>Building in debug mode</a
|
||
><input
|
||
aria-label="Toggle navigation of Building in debug mode"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-4"
|
||
name="toctree-checkbox-4"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-4"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#building-the-documentation"
|
||
>Building the documentation</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#dependencies"
|
||
>Dependencies</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#build-and-run-from-source-with-nix"
|
||
>Build and run from source with Nix</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#notes-for-linux-macos-packagers"
|
||
>Notes for Linux/macOS packagers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/build/#cross-compilation"
|
||
>Cross compilation</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/"
|
||
>Overview</a
|
||
><input
|
||
aria-label="Toggle navigation of Overview"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-5"
|
||
name="toctree-checkbox-5"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-5"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#design-philosophy"
|
||
>Design philosophy</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#tabs-and-windows"
|
||
>Tabs and Windows</a
|
||
><input
|
||
aria-label="Toggle navigation of Tabs and Windows"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-6"
|
||
name="toctree-checkbox-6"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-6"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#scrolling"
|
||
>Scrolling</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#tabs"
|
||
>Tabs</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#windows"
|
||
>Windows</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#other-keyboard-shortcuts"
|
||
>Other keyboard shortcuts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#configuring-kitty"
|
||
>Configuring kitty</a
|
||
><input
|
||
aria-label="Toggle navigation of Configuring kitty"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-7"
|
||
name="toctree-checkbox-7"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-7"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/"
|
||
>kitty.conf</a
|
||
><input
|
||
aria-label="Toggle navigation of kitty.conf"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-8"
|
||
name="toctree-checkbox-8"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-8"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#fonts"
|
||
>Fonts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#text-cursor-customization"
|
||
>Text cursor customization</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#scrollback"
|
||
>Scrollback</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#mouse"
|
||
>Mouse</a
|
||
><input
|
||
aria-label="Toggle navigation of Mouse"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-9"
|
||
name="toctree-checkbox-9"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-9"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#mouse-actions"
|
||
>Mouse actions</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#performance-tuning"
|
||
>Performance tuning</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#terminal-bell"
|
||
>Terminal bell</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#window-layout"
|
||
>Window layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#tab-bar"
|
||
>Tab bar</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#color-scheme"
|
||
>Color scheme</a
|
||
><input
|
||
aria-label="Toggle navigation of Color scheme"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-10"
|
||
name="toctree-checkbox-10"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-10"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#the-color-table"
|
||
>The color table</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#wide-gamut-color-formats"
|
||
>Wide gamut color formats</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#advanced"
|
||
>Advanced</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#os-specific-tweaks"
|
||
>OS specific tweaks</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#keyboard-shortcuts"
|
||
>Keyboard shortcuts</a
|
||
><input
|
||
aria-label="Toggle navigation of Keyboard shortcuts"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-11"
|
||
name="toctree-checkbox-11"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-11"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#clipboard"
|
||
>Clipboard</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#scrolling"
|
||
>Scrolling</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#window-management"
|
||
>Window management</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#tab-management"
|
||
>Tab management</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#layout-management"
|
||
>Layout management</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#font-sizes"
|
||
>Font sizes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#select-and-act-on-visible-text"
|
||
>Select and act on visible text</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#miscellaneous"
|
||
>Miscellaneous</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#sample-kitty-conf"
|
||
>Sample kitty.conf</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/conf/#all-mappable-actions"
|
||
>All mappable actions</a
|
||
><input
|
||
aria-label="Toggle navigation of All mappable actions"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-12"
|
||
name="toctree-checkbox-12"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-12"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/"
|
||
>Mappable actions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#copy-paste"
|
||
>Copy/paste</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#debugging"
|
||
>Debugging</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#font-sizes"
|
||
>Font sizes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#layouts"
|
||
>Layouts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#marks"
|
||
>Marks</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#miscellaneous"
|
||
>Miscellaneous</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#mouse-actions"
|
||
>Mouse actions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#scrolling"
|
||
>Scrolling</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#sessions"
|
||
>Sessions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#tab-management"
|
||
>Tab management</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/actions/#window-management"
|
||
>Window management</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/wide-gamut-colors/"
|
||
>Wide gamut color formats</a
|
||
><input
|
||
aria-label="Toggle navigation of Wide gamut color formats"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-13"
|
||
name="toctree-checkbox-13"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-13"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/wide-gamut-colors/#oklch-colors"
|
||
>OKLCH Colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/wide-gamut-colors/#cie-lab-colors"
|
||
>CIE LAB Colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/wide-gamut-colors/#gamut-mapping"
|
||
>Gamut Mapping</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/wide-gamut-colors/#references"
|
||
>References</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#layouts"
|
||
>Layouts</a
|
||
><input
|
||
aria-label="Toggle navigation of Layouts"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-14"
|
||
name="toctree-checkbox-14"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-14"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/"
|
||
>Arrange windows</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-stack-layout"
|
||
>The Stack Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-tall-layout"
|
||
>The Tall Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-fat-layout"
|
||
>The Fat Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-grid-layout"
|
||
>The Grid Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-splits-layout"
|
||
>The Splits Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-horizontal-layout"
|
||
>The Horizontal Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#the-vertical-layout"
|
||
>The Vertical Layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/layouts/#resizing-windows"
|
||
>Resizing windows</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#extending-kitty"
|
||
>Extending kitty</a
|
||
><input
|
||
aria-label="Toggle navigation of Extending kitty"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-15"
|
||
name="toctree-checkbox-15"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-15"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens_intro/"
|
||
>Extend with kittens</a
|
||
><input
|
||
aria-label="Toggle navigation of Extend with kittens"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-16"
|
||
name="toctree-checkbox-16"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-16"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/icat/"
|
||
>icat</a
|
||
><input
|
||
aria-label="Toggle navigation of icat"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-17"
|
||
name="toctree-checkbox-17"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-17"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/icat/#source-code-for-icat"
|
||
>Source code for icat</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/icat/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-18"
|
||
name="toctree-checkbox-18"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-18"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/icat/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/"
|
||
>kitty-diff</a
|
||
><input
|
||
aria-label="Toggle navigation of kitty-diff"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-19"
|
||
name="toctree-checkbox-19"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-19"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#major-features"
|
||
>Major Features</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#installation"
|
||
>Installation</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#usage"
|
||
>Usage</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#keyboard-controls"
|
||
>Keyboard controls</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#integrating-with-git"
|
||
>Integrating with git</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#why-does-this-work-only-in-kitty"
|
||
>Why does this work only in kitty?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#configuration"
|
||
>Configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#diffing"
|
||
>Diffing</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#colors"
|
||
>Colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#keyboard-shortcuts"
|
||
>Keyboard shortcuts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#source-code-for-diff"
|
||
>Source code for diff</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-20"
|
||
name="toctree-checkbox-20"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-20"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/diff/#sample-diff-conf"
|
||
>Sample diff.conf</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/unicode_input/"
|
||
>Unicode input</a
|
||
><input
|
||
aria-label="Toggle navigation of Unicode input"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-21"
|
||
name="toctree-checkbox-21"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-21"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/unicode_input/#source-code-for-unicode-input"
|
||
>Source code for unicode_input</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/unicode_input/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-22"
|
||
name="toctree-checkbox-22"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-22"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/unicode_input/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/"
|
||
>Changing kitty colors</a
|
||
><input
|
||
aria-label="Toggle navigation of Changing kitty colors"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-23"
|
||
name="toctree-checkbox-23"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-23"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#how-it-works"
|
||
>How it works</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#change-color-themes-automatically-when-the-os-switches-between-light-and-dark"
|
||
>Change color themes automatically when
|
||
the OS switches between light and dark</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#using-your-own-themes"
|
||
>Using your own themes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#contributing-new-themes"
|
||
>Contributing new themes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#changing-the-theme-non-interactively"
|
||
>Changing the theme non-interactively</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#source-code-for-themes"
|
||
>Source code for themes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-24"
|
||
name="toctree-checkbox-24"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-24"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/themes/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-fonts/"
|
||
>Changing kitty fonts</a
|
||
><input
|
||
aria-label="Toggle navigation of Changing kitty fonts"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-25"
|
||
name="toctree-checkbox-25"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-25"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-fonts/#the-font-specification-syntax"
|
||
>The font specification syntax</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hints/"
|
||
>Hints</a
|
||
><input
|
||
aria-label="Toggle navigation of Hints"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-26"
|
||
name="toctree-checkbox-26"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-26"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hints/#completely-customizing-the-matching-and-actions-of-the-kitten"
|
||
>Completely customizing the matching and
|
||
actions of the kitten</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hints/#source-code-for-hints"
|
||
>Source code for hints</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hints/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-27"
|
||
name="toctree-checkbox-27"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-27"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hints/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/"
|
||
>Command palette</a
|
||
><input
|
||
aria-label="Toggle navigation of Command palette"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-28"
|
||
name="toctree-checkbox-28"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-28"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/#searching"
|
||
>Searching</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/#keyboard-controls"
|
||
>Keyboard controls</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/#unmapped-actions"
|
||
>Unmapped actions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/#custom-keyboard-modes"
|
||
>Custom keyboard modes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/command-palette/#configuration"
|
||
>Configuration</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/"
|
||
>Make a Quake like quick access terminal</a
|
||
><input
|
||
aria-label="Toggle navigation of Make a Quake like quick access terminal"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-29"
|
||
name="toctree-checkbox-29"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-29"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#configuration"
|
||
>Configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#window-appearance"
|
||
>Window appearance</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#source-code-for-quick-access-terminal"
|
||
>Source code for quick_access_terminal</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-30"
|
||
name="toctree-checkbox-30"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-30"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#sample-quick-access-terminal-conf"
|
||
>Sample quick-access-terminal.conf</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/"
|
||
>Selecting files, fast</a
|
||
><input
|
||
aria-label="Toggle navigation of Selecting files, fast"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-31"
|
||
name="toctree-checkbox-31"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-31"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#creating-shortcuts-to-favorite-frequently-used-directories"
|
||
>Creating shortcuts to favorite/frequently
|
||
used directories</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#selecting-multiple-files"
|
||
>Selecting multiple files</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#hidden-and-ignored-files"
|
||
>Hidden and ignored files</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#selecting-non-existent-files-save-file-names"
|
||
>Selecting non-existent files (save file
|
||
names)</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#selecting-directories"
|
||
>Selecting directories</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#configuration"
|
||
>Configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#filesystem-scanning"
|
||
>Filesystem scanning</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#appearance"
|
||
>Appearance</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#keyboard-shortcuts"
|
||
>Keyboard shortcuts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#source-code-for-choose-files"
|
||
>Source code for choose_files</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-32"
|
||
name="toctree-checkbox-32"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-32"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/choose-files/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/dnd/"
|
||
>Drag and Drop</a
|
||
><input
|
||
aria-label="Toggle navigation of Drag and Drop"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-33"
|
||
name="toctree-checkbox-33"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-33"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/dnd/#source-code-for-dnd"
|
||
>Source code for dnd</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/dnd/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-34"
|
||
name="toctree-checkbox-34"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-34"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/dnd/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/"
|
||
>Draw a GPU accelerated dock panel on your
|
||
desktop</a
|
||
><input
|
||
aria-label="Toggle navigation of Draw a GPU accelerated dock panel on your desktop"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-35"
|
||
name="toctree-checkbox-35"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-35"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#controlling-panels-via-remote-control"
|
||
>Controlling panels via remote control</a
|
||
><input
|
||
aria-label="Toggle navigation of Controlling panels via remote control"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-36"
|
||
name="toctree-checkbox-36"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-36"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#source-code-for-panel"
|
||
>Source code for panel</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#command-line-interface"
|
||
>Command Line Interface</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#how-the-screenshots-were-generated"
|
||
>How the screenshots were generated</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/panel/#compatibility-with-various-platforms"
|
||
>Compatibility with various platforms</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/remote_file/"
|
||
>Remote files</a
|
||
><input
|
||
aria-label="Toggle navigation of Remote files"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-37"
|
||
name="toctree-checkbox-37"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-37"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul class="simple"></ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/hyperlinked_grep/"
|
||
>Hyperlinked grep</a
|
||
><input
|
||
aria-label="Toggle navigation of Hyperlinked grep"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-38"
|
||
name="toctree-checkbox-38"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-38"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul class="simple"></ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/"
|
||
>Transfer files</a
|
||
><input
|
||
aria-label="Toggle navigation of Transfer files"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-39"
|
||
name="toctree-checkbox-39"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-39"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#basic-usage"
|
||
>Basic usage</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#avoiding-the-confirmation-prompt"
|
||
>Avoiding the confirmation prompt</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#delta-transfers"
|
||
>Delta transfers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#source-code-for-transfer"
|
||
>Source code for transfer</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-40"
|
||
name="toctree-checkbox-40"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-40"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/transfer/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/"
|
||
>Truly convenient SSH</a
|
||
><input
|
||
aria-label="Toggle navigation of Truly convenient SSH"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-41"
|
||
name="toctree-checkbox-41"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-41"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#a-real-world-example"
|
||
>A real world example</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#how-it-works"
|
||
>How it works</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#host-bootstrap-configuration"
|
||
>Host bootstrap configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#login-shell-environment"
|
||
>Login shell environment</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#ssh-configuration"
|
||
>SSH configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#askpass-automation"
|
||
>Askpass automation</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#the-copy-command"
|
||
>The copy command</a
|
||
><input
|
||
aria-label="Toggle navigation of The copy command"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-42"
|
||
name="toctree-checkbox-42"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-42"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/ssh/#copying-terminfo-files-manually"
|
||
>Copying terminfo files manually</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/"
|
||
>Custom kittens</a
|
||
><input
|
||
aria-label="Toggle navigation of Custom kittens"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-43"
|
||
name="toctree-checkbox-43"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-43"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#kitty-api-to-use-with-kittens"
|
||
>kitty API to use with kittens</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#passing-arguments-to-kittens"
|
||
>Passing arguments to kittens</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#passing-the-contents-of-the-screen-to-the-kitten"
|
||
>Passing the contents of the screen to the
|
||
kitten</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#using-kittens-to-script-kitty-without-any-terminal-ui"
|
||
>Using kittens to script kitty, without
|
||
any terminal UI</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#sending-mouse-events"
|
||
>Sending mouse events</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#using-remote-control-inside-the-main-kitten-function"
|
||
>Using remote control inside the main()
|
||
kitten function</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#debugging-kittens"
|
||
>Debugging kittens</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#developing-builtin-kittens-for-inclusion-with-kitty"
|
||
>Developing builtin kittens for inclusion
|
||
with kitty</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/custom/#kittens-created-by-kitty-users"
|
||
>Kittens created by kitty users</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/broadcast/"
|
||
>broadcast</a
|
||
><input
|
||
aria-label="Toggle navigation of broadcast"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-44"
|
||
name="toctree-checkbox-44"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-44"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/broadcast/#source-code-for-broadcast"
|
||
>Source code for broadcast</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/broadcast/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-45"
|
||
name="toctree-checkbox-45"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-45"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/broadcast/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/clipboard/"
|
||
>clipboard</a
|
||
><input
|
||
aria-label="Toggle navigation of clipboard"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-46"
|
||
name="toctree-checkbox-46"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-46"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/clipboard/#source-code-for-clipboard"
|
||
>Source code for clipboard</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/clipboard/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-47"
|
||
name="toctree-checkbox-47"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-47"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/clipboard/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/"
|
||
>Using terminal programs to provide Linux
|
||
desktop components</a
|
||
><input
|
||
aria-label="Toggle navigation of Using terminal programs to provide Linux desktop components"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-48"
|
||
name="toctree-checkbox-48"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-48"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/#how-to-install"
|
||
>How to install</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/#how-it-works"
|
||
>How it works</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/#troubleshooting"
|
||
>Troubleshooting</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/#configuration"
|
||
>Configuration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/desktop-ui/#appearance"
|
||
>Appearance</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/developing-builtin-kittens/"
|
||
>Developing builtin kittens</a
|
||
><input
|
||
aria-label="Toggle navigation of Developing builtin kittens"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-49"
|
||
name="toctree-checkbox-49"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-49"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/developing-builtin-kittens/#getting-started"
|
||
>Getting started</a
|
||
><input
|
||
aria-label="Toggle navigation of Getting started"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-50"
|
||
name="toctree-checkbox-50"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-50"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/developing-builtin-kittens/#template-for-main-py"
|
||
>Template for <cite>main.py</cite></a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/developing-builtin-kittens/#template-for-main-go"
|
||
>Template for <cite>main.go</cite></a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/developing-builtin-kittens/#edit-tools-cmd-tool-main-go"
|
||
>Edit
|
||
<code
|
||
class="file docutils literal notranslate"
|
||
><span class="pre"
|
||
>tools/cmd/tool/main.go</span
|
||
></code
|
||
></a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/notify/"
|
||
>notify</a
|
||
><input
|
||
aria-label="Toggle navigation of notify"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-51"
|
||
name="toctree-checkbox-51"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-51"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/notify/#source-code-for-notify"
|
||
>Source code for notify</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/notify/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-52"
|
||
name="toctree-checkbox-52"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-52"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/notify/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/query_terminal/"
|
||
>Query terminal</a
|
||
><input
|
||
aria-label="Toggle navigation of Query terminal"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-53"
|
||
name="toctree-checkbox-53"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-53"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/query_terminal/#source-code-for-query-terminal"
|
||
>Source code for query_terminal</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/query_terminal/#command-line-interface"
|
||
>Command Line Interface</a
|
||
><input
|
||
aria-label="Toggle navigation of Command Line Interface"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-54"
|
||
name="toctree-checkbox-54"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-54"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/kittens/query_terminal/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#remote-control"
|
||
>Remote control</a
|
||
><input
|
||
aria-label="Toggle navigation of Remote control"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-55"
|
||
name="toctree-checkbox-55"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-55"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/"
|
||
>Control kitty from scripts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#tutorial"
|
||
>Tutorial</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#remote-control-via-a-socket"
|
||
>Remote control via a socket</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#the-builtin-kitty-shell"
|
||
>The builtin kitty shell</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#allowing-only-some-windows-to-control-kitty"
|
||
>Allowing only some windows to control kitty</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#fine-grained-permissions-for-remote-control"
|
||
>Fine grained permissions for remote control</a
|
||
><input
|
||
aria-label="Toggle navigation of Fine grained permissions for remote control"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-56"
|
||
name="toctree-checkbox-56"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-56"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#customizing-authorization-with-your-own-program"
|
||
>Customizing authorization with your own
|
||
program</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#mapping-key-presses-to-remote-control-commands"
|
||
>Mapping key presses to remote control commands</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#broadcasting-what-you-type-to-all-kitty-windows"
|
||
>Broadcasting what you type to all kitty
|
||
windows</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#the-remote-control-protocol"
|
||
>The remote control protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#matching-windows-and-tabs"
|
||
>Matching windows and tabs</a
|
||
><input
|
||
aria-label="Toggle navigation of Matching windows and tabs"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-57"
|
||
name="toctree-checkbox-57"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-57"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#matching-windows"
|
||
>Matching windows</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#matching-tabs"
|
||
>Matching tabs</a
|
||
><input
|
||
aria-label="Toggle navigation of Matching tabs"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-58"
|
||
name="toctree-checkbox-58"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-58"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/"
|
||
>The kitty remote control protocol</a
|
||
><input
|
||
aria-label="Toggle navigation of The kitty remote control protocol"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-59"
|
||
name="toctree-checkbox-59"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-59"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#encrypted-communication"
|
||
>Encrypted communication</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#async-and-streaming-requests"
|
||
>Async and streaming requests</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#action"
|
||
>action</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#close-tab"
|
||
>close-tab</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#close-window"
|
||
>close-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#create-marker"
|
||
>create-marker</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#detach-tab"
|
||
>detach-tab</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#detach-window"
|
||
>detach-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#disable-ligatures"
|
||
>disable-ligatures</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#env"
|
||
>env</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#focus-tab"
|
||
>focus-tab</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#focus-window"
|
||
>focus-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#get-colors"
|
||
>get-colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#get-text"
|
||
>get-text</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#goto-layout"
|
||
>goto-layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#kitten"
|
||
>kitten</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#last-used-layout"
|
||
>last-used-layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#launch"
|
||
>launch</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#load-config"
|
||
>load-config</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#ls"
|
||
>ls</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#new-window"
|
||
>new-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#remove-marker"
|
||
>remove-marker</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#resize-os-window"
|
||
>resize-os-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#resize-window"
|
||
>resize-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#run"
|
||
>run</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#scroll-window"
|
||
>scroll-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#select-window"
|
||
>select-window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#send-key"
|
||
>send-key</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#send-text"
|
||
>send-text</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-background-image"
|
||
>set-background-image</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-background-opacity"
|
||
>set-background-opacity</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-colors"
|
||
>set-colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-enabled-layouts"
|
||
>set-enabled-layouts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-font-size"
|
||
>set-font-size</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-spacing"
|
||
>set-spacing</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-tab-color"
|
||
>set-tab-color</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-tab-title"
|
||
>set-tab-title</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-user-vars"
|
||
>set-user-vars</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-window-logo"
|
||
>set-window-logo</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#set-window-title"
|
||
>set-window-title</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l6">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/rc_protocol/#signal-child"
|
||
>signal-child</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten"
|
||
>kitten @</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-60"
|
||
name="toctree-checkbox-60"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-60"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-action"
|
||
>kitten @ action</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ action"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-61"
|
||
name="toctree-checkbox-61"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-61"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id1"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-close-tab"
|
||
>kitten @ close-tab</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ close-tab"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-62"
|
||
name="toctree-checkbox-62"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-62"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id2"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-close-window"
|
||
>kitten @ close-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ close-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-63"
|
||
name="toctree-checkbox-63"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-63"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id3"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-create-marker"
|
||
>kitten @ create-marker</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ create-marker"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-64"
|
||
name="toctree-checkbox-64"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-64"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id4"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-detach-tab"
|
||
>kitten @ detach-tab</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ detach-tab"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-65"
|
||
name="toctree-checkbox-65"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-65"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id5"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-detach-window"
|
||
>kitten @ detach-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ detach-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-66"
|
||
name="toctree-checkbox-66"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-66"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id6"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-disable-ligatures"
|
||
>kitten @ disable-ligatures</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ disable-ligatures"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-67"
|
||
name="toctree-checkbox-67"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-67"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id7"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-env"
|
||
>kitten @ env</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-focus-tab"
|
||
>kitten @ focus-tab</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ focus-tab"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-68"
|
||
name="toctree-checkbox-68"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-68"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id8"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-focus-window"
|
||
>kitten @ focus-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ focus-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-69"
|
||
name="toctree-checkbox-69"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-69"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id9"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-get-colors"
|
||
>kitten @ get-colors</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ get-colors"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-70"
|
||
name="toctree-checkbox-70"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-70"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id10"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-get-text"
|
||
>kitten @ get-text</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ get-text"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-71"
|
||
name="toctree-checkbox-71"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-71"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id11"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-goto-layout"
|
||
>kitten @ goto-layout</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ goto-layout"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-72"
|
||
name="toctree-checkbox-72"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-72"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id12"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-kitten"
|
||
>kitten @ kitten</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ kitten"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-73"
|
||
name="toctree-checkbox-73"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-73"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id13"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-last-used-layout"
|
||
>kitten @ last-used-layout</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ last-used-layout"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-74"
|
||
name="toctree-checkbox-74"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-74"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id14"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-launch"
|
||
>kitten @ launch</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ launch"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-75"
|
||
name="toctree-checkbox-75"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-75"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id15"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-load-config"
|
||
>kitten @ load-config</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ load-config"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-76"
|
||
name="toctree-checkbox-76"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-76"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id16"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-ls"
|
||
>kitten @ ls</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ ls"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-77"
|
||
name="toctree-checkbox-77"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-77"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id17"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-new-window"
|
||
>kitten @ new-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ new-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-78"
|
||
name="toctree-checkbox-78"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-78"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id18"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-remove-marker"
|
||
>kitten @ remove-marker</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ remove-marker"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-79"
|
||
name="toctree-checkbox-79"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-79"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id19"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-resize-os-window"
|
||
>kitten @ resize-os-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ resize-os-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-80"
|
||
name="toctree-checkbox-80"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-80"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id20"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-resize-window"
|
||
>kitten @ resize-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ resize-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-81"
|
||
name="toctree-checkbox-81"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-81"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id21"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-run"
|
||
>kitten @ run</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ run"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-82"
|
||
name="toctree-checkbox-82"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-82"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id22"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-scroll-window"
|
||
>kitten @ scroll-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ scroll-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-83"
|
||
name="toctree-checkbox-83"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-83"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id23"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-select-window"
|
||
>kitten @ select-window</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ select-window"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-84"
|
||
name="toctree-checkbox-84"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-84"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id24"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-send-key"
|
||
>kitten @ send-key</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ send-key"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-85"
|
||
name="toctree-checkbox-85"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-85"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id25"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-send-text"
|
||
>kitten @ send-text</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ send-text"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-86"
|
||
name="toctree-checkbox-86"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-86"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id26"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-background-image"
|
||
>kitten @ set-background-image</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-background-image"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-87"
|
||
name="toctree-checkbox-87"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-87"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id27"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-background-opacity"
|
||
>kitten @ set-background-opacity</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-background-opacity"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-88"
|
||
name="toctree-checkbox-88"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-88"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id28"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-colors"
|
||
>kitten @ set-colors</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-colors"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-89"
|
||
name="toctree-checkbox-89"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-89"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id29"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-enabled-layouts"
|
||
>kitten @ set-enabled-layouts</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-enabled-layouts"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-90"
|
||
name="toctree-checkbox-90"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-90"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id30"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-font-size"
|
||
>kitten @ set-font-size</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-font-size"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-91"
|
||
name="toctree-checkbox-91"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-91"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id31"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-spacing"
|
||
>kitten @ set-spacing</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-spacing"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-92"
|
||
name="toctree-checkbox-92"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-92"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id32"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-tab-color"
|
||
>kitten @ set-tab-color</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-tab-color"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-93"
|
||
name="toctree-checkbox-93"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-93"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id33"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-tab-title"
|
||
>kitten @ set-tab-title</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-tab-title"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-94"
|
||
name="toctree-checkbox-94"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-94"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id34"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-user-vars"
|
||
>kitten @ set-user-vars</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-user-vars"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-95"
|
||
name="toctree-checkbox-95"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-95"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id35"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-window-logo"
|
||
>kitten @ set-window-logo</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-window-logo"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-96"
|
||
name="toctree-checkbox-96"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-96"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id36"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-set-window-title"
|
||
>kitten @ set-window-title</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ set-window-title"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-97"
|
||
name="toctree-checkbox-97"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-97"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id37"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#kitten-signal-child"
|
||
>kitten @ signal-child</a
|
||
><input
|
||
aria-label="Toggle navigation of kitten @ signal-child"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-98"
|
||
name="toctree-checkbox-98"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-98"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/remote-control/#id38"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#sessions"
|
||
>Sessions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#creating-tabs-windows"
|
||
>Creating tabs/windows</a
|
||
><input
|
||
aria-label="Toggle navigation of Creating tabs/windows"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-99"
|
||
name="toctree-checkbox-99"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-99"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/"
|
||
>The
|
||
<strong class="command">launch</strong> command</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#the-piping-environment"
|
||
>The piping environment</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#special-arguments"
|
||
>Special arguments</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#watching-launched-windows"
|
||
>Watching launched windows</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#finding-executables"
|
||
>Finding executables</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#syntax-reference"
|
||
>Syntax reference</a
|
||
><input
|
||
aria-label="Toggle navigation of Syntax reference"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-100"
|
||
name="toctree-checkbox-100"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-100"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/launch/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#mouse-features"
|
||
>Mouse features</a
|
||
><input
|
||
aria-label="Toggle navigation of Mouse features"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-101"
|
||
name="toctree-checkbox-101"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-101"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/open_actions/"
|
||
>Scripting the mouse click</a
|
||
><input
|
||
aria-label="Toggle navigation of Scripting the mouse click"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-102"
|
||
name="toctree-checkbox-102"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-102"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/open_actions/#matching-criteria"
|
||
>Matching criteria</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/open_actions/#scripting-the-opening-of-files-with-kitty"
|
||
>Scripting the opening of files with kitty</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#font-control"
|
||
>Font control</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#the-scrollback-buffer"
|
||
>The scrollback buffer</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#integration-with-shells"
|
||
>Integration with shells</a
|
||
><input
|
||
aria-label="Toggle navigation of Integration with shells"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-103"
|
||
name="toctree-checkbox-103"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-103"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/"
|
||
>Shell integration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#features"
|
||
>Features</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#configuration"
|
||
>Configuration</a
|
||
><input
|
||
aria-label="Toggle navigation of Configuration"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-104"
|
||
name="toctree-checkbox-104"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-104"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#more-ways-to-browse-command-output"
|
||
>More ways to browse command output</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#how-it-works"
|
||
>How it works</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#shell-integration-over-ssh"
|
||
>Shell integration over SSH</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#shell-integration-in-a-container"
|
||
>Shell integration in a container</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#clone-the-current-shell-into-a-new-window"
|
||
>Clone the current shell into a new window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#edit-files-in-new-kitty-windows-even-over-ssh"
|
||
>Edit files in new kitty windows even over SSH</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#using-shell-integration-in-sub-shells-containers-etc"
|
||
>Using shell integration in sub-shells,
|
||
containers, etc.</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#manual-shell-integration"
|
||
>Manual shell integration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#integration-with-other-shells"
|
||
>Integration with other shells</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/shell-integration/#notes-for-shell-developers"
|
||
>Notes for shell developers</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#multiple-copy-paste-buffers"
|
||
>Multiple copy/paste buffers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/overview/#marks"
|
||
>Marks</a
|
||
><input
|
||
aria-label="Toggle navigation of Marks"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-105"
|
||
name="toctree-checkbox-105"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-105"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/"
|
||
>Mark text on screen</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/#examples"
|
||
>Examples</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/#creating-markers-dynamically"
|
||
>Creating markers dynamically</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/#scrolling-to-marks"
|
||
>Scrolling to marks</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/#the-full-syntax-for-creating-marks"
|
||
>The full syntax for creating marks</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/marks/#arbitrary-marker-functions"
|
||
>Arbitrary marker functions</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/"
|
||
>Frequently Asked Questions</a
|
||
><input
|
||
aria-label="Toggle navigation of Frequently Asked Questions"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-106"
|
||
name="toctree-checkbox-106"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-106"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#some-special-symbols-are-rendered-small-truncated-in-kitty"
|
||
>Some special symbols are rendered small/truncated in
|
||
kitty?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-get-errors-about-the-terminal-being-unknown-or-opening-the-terminal-failing-or-functional-keys-like-arrow-keys-don-t-work"
|
||
>I get errors about the terminal being unknown or
|
||
opening the terminal failing or functional keys like
|
||
arrow keys don’t work?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-cannot-use-the-key-combination-x-in-program-y"
|
||
>I cannot use the key combination X in program Y?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#how-do-i-change-the-colors-in-a-running-kitty-instance"
|
||
>How do I change the colors in a running kitty
|
||
instance?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#why-is-there-padding-between-the-text-area-and-the-window-border"
|
||
>Why is there padding between the text area and the
|
||
window border?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#how-do-i-specify-command-line-options-for-kitty-on-macos"
|
||
>How do I specify command line options for kitty on
|
||
macOS?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-catted-a-binary-file-and-now-kitty-is-hung"
|
||
>I catted a binary file and now kitty is hung?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#kitty-is-not-able-to-use-my-favorite-font"
|
||
>kitty is not able to use my favorite font?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#how-can-i-assign-a-single-global-shortcut-to-bring-up-the-kitty-terminal"
|
||
>How can I assign a single global shortcut to bring up
|
||
the kitty terminal?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-do-not-like-the-kitty-icon"
|
||
>I do not like the kitty icon!</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#how-do-i-map-key-presses-in-kitty-to-different-keys-in-the-terminal-program"
|
||
>How do I map key presses in kitty to different keys
|
||
in the terminal program?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#how-do-i-open-a-new-window-or-tab-with-the-same-working-directory-as-the-current-window"
|
||
>How do I open a new window or tab with the same
|
||
working directory as the current window?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#things-behave-differently-when-running-kitty-from-system-launcher-vs-from-another-terminal"
|
||
>Things behave differently when running kitty from
|
||
system launcher vs. from another terminal?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-am-using-tmux-zellij-and-have-a-problem"
|
||
>I am using tmux/zellij and have a problem</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#i-opened-and-closed-a-lot-of-windows-tabs-and-top-shows-kitty-s-memory-usage-is-very-high"
|
||
>I opened and closed a lot of windows/tabs and top
|
||
shows kitty’s memory usage is very high?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#using-a-color-theme-with-a-background-color-does-not-work-well-in-vim"
|
||
>Using a color theme with a background color does not
|
||
work well in vim?</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/faq/#why-does-kitty-sometimes-start-slowly-on-my-linux-system"
|
||
>Why does kitty sometimes start slowly on my Linux
|
||
system?</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/support/"
|
||
>Support kitty development ❤️</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/"
|
||
>Sessions</a
|
||
><input
|
||
aria-label="Toggle navigation of Sessions"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-107"
|
||
name="toctree-checkbox-107"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-107"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#creating-switching-to-sessions-with-a-keypress"
|
||
>Creating/Switching to sessions with a keypress</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#displaying-the-currently-active-session-name"
|
||
>Displaying the currently active session name</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#more-complex-sessions"
|
||
>More complex sessions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#making-newly-created-windows-join-an-existing-session"
|
||
>Making newly created windows join an existing
|
||
session</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#sessions-with-remote-connections"
|
||
>Sessions with remote connections</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#managing-multi-tab-sessions-in-a-single-os-window"
|
||
>Managing multi tab sessions in a single OS Window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#keyword-reference"
|
||
>Keyword reference</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#the-save-as-session-action"
|
||
>The save_as_session action</a
|
||
><input
|
||
aria-label="Toggle navigation of The save_as_session action"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-108"
|
||
name="toctree-checkbox-108"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-108"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/sessions/#options"
|
||
>Options</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/"
|
||
>Performance</a
|
||
><input
|
||
aria-label="Toggle navigation of Performance"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-109"
|
||
name="toctree-checkbox-109"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-109"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/#benchmarks"
|
||
>Benchmarks</a
|
||
><input
|
||
aria-label="Toggle navigation of Benchmarks"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-110"
|
||
name="toctree-checkbox-110"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-110"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/#keyboard-to-screen-latency"
|
||
>Keyboard to screen latency</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/#throughput"
|
||
>Throughput</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/#energy-usage"
|
||
>Energy usage</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/performance/#instrumenting-kitty"
|
||
>Instrumenting kitty</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/"
|
||
>Changelog</a
|
||
><input
|
||
aria-label="Toggle navigation of Changelog"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-111"
|
||
name="toctree-checkbox-111"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-111"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#recent-major-new-features"
|
||
>Recent major new features</a
|
||
><input
|
||
aria-label="Toggle navigation of Recent major new features"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-112"
|
||
name="toctree-checkbox-112"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-112"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#drag-and-drop-for-terminal-programs-0-47"
|
||
>Drag and drop for terminal programs [0.47]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#mousing-0-46"
|
||
>Mousing [0.46]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#choose-files-fast-0-45"
|
||
>Choose files, fast [0.45]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#sessions-0-43"
|
||
>Sessions [0.43]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#a-scrollbar-for-the-kitty-scrollback-0-43"
|
||
>A scrollbar for the kitty scrollback [0.43]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#multiple-cursors-0-43"
|
||
>Multiple cursors [0.43]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#access-kitty-with-a-single-keypress-0-42"
|
||
>Access kitty with a single keypress [0.42]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#multiple-sized-text-0-40"
|
||
>Multiple sized text [0.40]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#cursor-trails-0-37"
|
||
>Cursor trails [0.37]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#variable-font-support-0-36"
|
||
>Variable font support [0.36]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#desktop-notifications-0-36"
|
||
>Desktop notifications [0.36]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#wayland-goodies-0-34"
|
||
>Wayland goodies [0.34]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#cheetah-speed-0-33"
|
||
>Cheetah speed 🐆 [0.33]</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes"
|
||
>Detailed list of changes</a
|
||
><input
|
||
aria-label="Toggle navigation of Detailed list of changes"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-113"
|
||
name="toctree-checkbox-113"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-113"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id1"
|
||
>0.47.1 [2026-05-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id2"
|
||
>0.47.0 [2026-05-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id3"
|
||
>0.46.2 [2026-03-21]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id4"
|
||
>0.46.1 [2026-03-16]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id5"
|
||
>0.46.0 [2026-03-11]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id6"
|
||
>0.45.0 [2025-12-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id7"
|
||
>0.44.0 [2025-11-03]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id8"
|
||
>0.43.1 [2025-10-01]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id9"
|
||
>0.43.0 [2025-09-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id10"
|
||
>0.42.2 [2025-07-16]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id11"
|
||
>0.42.1 [2025-05-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id12"
|
||
>0.42.0 [2025-05-11]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id13"
|
||
>0.41.1 [2025-04-03]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id14"
|
||
>0.41.0 [2025-03-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id15"
|
||
>0.40.1 [2025-03-18]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id16"
|
||
>0.40.0 [2025-03-08]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id17"
|
||
>0.39.1 [2025-02-01]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id18"
|
||
>0.39.0 [2025-01-16]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id19"
|
||
>0.38.1 [2024-12-26]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id20"
|
||
>0.38.0 [2024-12-15]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id21"
|
||
>0.37.0 [2024-10-30]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id22"
|
||
>0.36.4 [2024-09-27]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id23"
|
||
>0.36.3 [2024-09-25]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id24"
|
||
>0.36.2 [2024-09-06]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id25"
|
||
>0.36.1 [2024-08-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id26"
|
||
>0.36.0 [2024-08-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id27"
|
||
>0.35.2 [2024-06-22]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id28"
|
||
>0.35.1 [2024-05-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id29"
|
||
>0.35.0 [2024-05-25]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id30"
|
||
>0.34.1 [2024-04-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id31"
|
||
>0.34.0 [2024-04-15]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id32"
|
||
>0.33.1 [2024-03-21]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id33"
|
||
>0.33.0 [2024-03-12]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id34"
|
||
>0.32.2 [2024-02-12]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id35"
|
||
>0.32.1 [2024-01-26]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id36"
|
||
>0.32.0 [2024-01-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id37"
|
||
>0.31.0 [2023-11-08]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id38"
|
||
>0.30.1 [2023-10-05]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id39"
|
||
>0.30.0 [2023-09-18]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id40"
|
||
>0.29.2 [2023-07-27]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id41"
|
||
>0.29.1 [2023-07-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id42"
|
||
>0.29.0 [2023-07-10]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id43"
|
||
>0.28.1 [2023-04-21]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id44"
|
||
>0.28.0 [2023-04-15]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id45"
|
||
>0.27.1 [2023-02-07]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id46"
|
||
>0.27.0 [2023-01-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id47"
|
||
>0.26.5 [2022-11-07]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id48"
|
||
>0.26.4 [2022-10-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id49"
|
||
>0.26.3 [2022-09-22]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id50"
|
||
>0.26.2 [2022-09-05]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id51"
|
||
>0.26.1 [2022-08-30]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id52"
|
||
>0.26.0 [2022-08-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id53"
|
||
>0.25.2 [2022-06-07]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id54"
|
||
>0.25.1 [2022-05-26]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id55"
|
||
>0.25.0 [2022-04-11]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id56"
|
||
>0.24.4 [2022-03-03]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id57"
|
||
>0.24.3 [2022-02-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id58"
|
||
>0.24.2 [2022-02-03]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id59"
|
||
>0.24.1 [2022-01-06]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id60"
|
||
>0.24.0 [2022-01-04]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id61"
|
||
>0.23.1 [2021-08-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id62"
|
||
>0.23.0 [2021-08-16]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id63"
|
||
>0.22.2 [2021-08-02]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id64"
|
||
>0.22.1 [2021-07-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id65"
|
||
>0.22.0 [2021-07-26]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id66"
|
||
>0.21.2 [2021-06-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id67"
|
||
>0.21.1 [2021-06-14]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id68"
|
||
>0.21.0 [2021-06-12]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id69"
|
||
>0.20.3 [2021-05-06]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id70"
|
||
>0.20.2 [2021-04-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id71"
|
||
>0.20.1 [2021-04-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id72"
|
||
>0.20.0 [2021-04-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id73"
|
||
>0.19.3 [2020-12-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id74"
|
||
>0.19.2 [2020-11-13]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id75"
|
||
>0.19.1 [2020-10-06]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id76"
|
||
>0.19.0 [2020-10-04]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id77"
|
||
>0.18.3 [2020-08-11]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id78"
|
||
>0.18.2 [2020-07-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id79"
|
||
>0.18.1 [2020-06-23]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id80"
|
||
>0.18.0 [2020-06-20]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id81"
|
||
>0.17.4 [2020-05-09]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id82"
|
||
>0.17.3 [2020-04-23]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id83"
|
||
>0.17.2 [2020-03-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id84"
|
||
>0.17.1 [2020-03-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id85"
|
||
>0.17.0 [2020-03-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id86"
|
||
>0.16.0 [2020-01-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id87"
|
||
>0.15.1 [2019-12-21]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id88"
|
||
>0.15.0 [2019-11-27]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id89"
|
||
>0.14.6 [2019-09-25]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id90"
|
||
>0.14.5 [2019-09-23]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id91"
|
||
>0.14.4 [2019-08-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id92"
|
||
>0.14.3 [2019-07-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id93"
|
||
>0.14.2 [2019-06-09]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id94"
|
||
>0.14.1 [2019-05-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id95"
|
||
>0.14.0 [2019-05-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id96"
|
||
>0.13.3 [2019-01-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id97"
|
||
>0.13.2 [2019-01-04]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id98"
|
||
>0.13.1 [2018-12-06]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id99"
|
||
>0.13.0 [2018-12-05]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id100"
|
||
>0.12.3 [2018-09-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id101"
|
||
>0.12.2 [2018-09-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id102"
|
||
>0.12.1 [2018-09-08]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id103"
|
||
>0.12.0 [2018-09-01]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id104"
|
||
>0.11.3 [2018-07-10]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id105"
|
||
>0.11.2 [2018-07-01]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id106"
|
||
>0.11.1 [2018-06-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id107"
|
||
>0.11.0 [2018-06-12]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id108"
|
||
>0.10.1 [2018-05-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id109"
|
||
>0.10.0 [2018-05-21]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id110"
|
||
>0.9.1 [2018-05-05]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id111"
|
||
>0.9.0 [2018-04-15]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id112"
|
||
>0.8.4 [2018-03-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id113"
|
||
>0.8.3 [2018-03-29]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id114"
|
||
>0.8.2 [2018-03-17]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id115"
|
||
>0.8.1 [2018-03-09]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id116"
|
||
>0.8.0 [2018-02-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id117"
|
||
>0.7.1 [2018-01-31]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id118"
|
||
>0.7.0 [2018-01-24]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id119"
|
||
>0.6.1 [2017-12-28]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id120"
|
||
>0.6.0 [2017-12-18]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id121"
|
||
>0.5.1 [2017-12-01]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id122"
|
||
>0.5.0 [2017-11-19]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id123"
|
||
>0.4.2 [2017-10-23]</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/changelog/#id124"
|
||
>0.4.0 [2017-10-22]</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/"
|
||
>Integrations with other tools</a
|
||
><input
|
||
aria-label="Toggle navigation of Integrations with other tools"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-114"
|
||
name="toctree-checkbox-114"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-114"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#image-and-document-viewers"
|
||
>Image and document viewers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#file-managers"
|
||
>File managers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#system-and-data-visualisation-tools"
|
||
>System and data visualisation tools</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#editor-integration"
|
||
>Editor integration</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#scrollback-manipulation"
|
||
>Scrollback manipulation</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#desktop-panels"
|
||
>Desktop panels</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#password-managers"
|
||
>Password managers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/#miscellaneous"
|
||
>Miscellaneous</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 current has-children current-page">
|
||
<a
|
||
class="current reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/protocol-extensions/#"
|
||
>Terminal protocol extensions</a
|
||
><input
|
||
aria-label="Toggle navigation of Terminal protocol extensions"
|
||
checked=""
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-115"
|
||
name="toctree-checkbox-115"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-115"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/underlines/"
|
||
>Colored and styled underlines</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/"
|
||
>Terminal graphics protocol</a
|
||
><input
|
||
aria-label="Toggle navigation of Terminal graphics protocol"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-116"
|
||
name="toctree-checkbox-116"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-116"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#getting-the-window-size"
|
||
>Getting the window size</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#a-minimal-example"
|
||
>A minimal example</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#the-graphics-escape-code"
|
||
>The graphics escape code</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#transferring-pixel-data"
|
||
>Transferring pixel data</a
|
||
><input
|
||
aria-label="Toggle navigation of Transferring pixel data"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-117"
|
||
name="toctree-checkbox-117"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-117"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#rgb-and-rgba-data"
|
||
>RGB and RGBA data</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#png-data"
|
||
>PNG data</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#compression"
|
||
>Compression</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#the-transmission-medium"
|
||
>The transmission medium</a
|
||
><input
|
||
aria-label="Toggle navigation of The transmission medium"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-118"
|
||
name="toctree-checkbox-118"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-118"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#local-client"
|
||
>Local client</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#remote-client"
|
||
>Remote client</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#querying-support-and-available-transmission-mediums"
|
||
>Querying support and available transmission
|
||
mediums</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#display-images-on-screen"
|
||
>Display images on screen</a
|
||
><input
|
||
aria-label="Toggle navigation of Display images on screen"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-119"
|
||
name="toctree-checkbox-119"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-119"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#controlling-displayed-image-layout"
|
||
>Controlling displayed image layout</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders"
|
||
>Unicode placeholders</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#relative-placements"
|
||
>Relative placements</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#deleting-images"
|
||
>Deleting images</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#suppressing-responses-from-the-terminal"
|
||
>Suppressing responses from the terminal</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#requesting-image-ids-from-the-terminal"
|
||
>Requesting image ids from the terminal</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#animation"
|
||
>Animation</a
|
||
><input
|
||
aria-label="Toggle navigation of Animation"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-120"
|
||
name="toctree-checkbox-120"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-120"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#transferring-animation-frame-data"
|
||
>Transferring animation frame data</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#controlling-animations"
|
||
>Controlling animations</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#composing-animation-frames"
|
||
>Composing animation frames</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#image-persistence-and-storage-quotas"
|
||
>Image persistence and storage quotas</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#control-data-reference"
|
||
>Control data reference</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/#interaction-with-other-terminal-actions"
|
||
>Interaction with other terminal actions</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/"
|
||
>Comprehensive keyboard handling in terminals</a
|
||
><input
|
||
aria-label="Toggle navigation of Comprehensive keyboard handling in terminals"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-121"
|
||
name="toctree-checkbox-121"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-121"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#quickstart"
|
||
>Quickstart</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#an-overview"
|
||
>An overview</a
|
||
><input
|
||
aria-label="Toggle navigation of An overview"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-122"
|
||
name="toctree-checkbox-122"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-122"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#key-codes"
|
||
>Key codes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#modifiers"
|
||
>Modifiers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#event-types"
|
||
>Event types</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#text-as-code-points"
|
||
>Text as code points</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#non-unicode-keys"
|
||
>Non-Unicode keys</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#progressive-enhancement"
|
||
>Progressive enhancement</a
|
||
><input
|
||
aria-label="Toggle navigation of Progressive enhancement"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-123"
|
||
name="toctree-checkbox-123"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-123"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#disambiguate-escape-codes"
|
||
>Disambiguate escape codes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#report-event-types"
|
||
>Report event types</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#report-alternate-keys"
|
||
>Report alternate keys</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#report-all-keys-as-escape-codes"
|
||
>Report all keys as escape codes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#report-associated-text"
|
||
>Report associated text</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#detection-of-support-for-this-protocol"
|
||
>Detection of support for this protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#legacy-key-event-encoding"
|
||
>Legacy key event encoding</a
|
||
><input
|
||
aria-label="Toggle navigation of Legacy key event encoding"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-124"
|
||
name="toctree-checkbox-124"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-124"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#legacy-functional-keys"
|
||
>Legacy functional keys</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#legacy-text-keys"
|
||
>Legacy text keys</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#functional-key-definitions"
|
||
>Functional key definitions</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#legacy-ctrl-mapping-of-ascii-keys"
|
||
>Legacy
|
||
<kbd class="kbd docutils literal notranslate"
|
||
>ctrl</kbd
|
||
>
|
||
mapping of ASCII keys</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#bugs-in-fixterms"
|
||
>Bugs in fixterms</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/#why-xterm-s-modifyotherkeys-should-not-be-used"
|
||
>Why xterm’s modifyOtherKeys should not be used</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/"
|
||
>The text sizing protocol</a
|
||
><input
|
||
aria-label="Toggle navigation of The text sizing protocol"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-125"
|
||
name="toctree-checkbox-125"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-125"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#quickstart"
|
||
>Quickstart</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#the-escape-code"
|
||
>The escape code</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#how-it-works"
|
||
>How it works</a
|
||
><input
|
||
aria-label="Toggle navigation of How it works"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-126"
|
||
name="toctree-checkbox-126"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-126"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#fractional-scaling"
|
||
>Fractional scaling</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#fixing-the-character-width-issue-for-the-terminal-ecosystem"
|
||
>Fixing the character width issue for the terminal
|
||
ecosystem</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#wrapping-and-overwriting-behavior"
|
||
>Wrapping and overwriting behavior</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#detecting-if-the-terminal-supports-this-protocol"
|
||
>Detecting if the terminal supports this
|
||
protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#interaction-with-other-terminal-controls"
|
||
>Interaction with other terminal controls</a
|
||
><input
|
||
aria-label="Toggle navigation of Interaction with other terminal controls"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-127"
|
||
name="toctree-checkbox-127"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-127"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#cursor-movement"
|
||
>Cursor movement</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#editing-controls"
|
||
>Editing controls</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#the-algorithm-for-splitting-text-into-cells"
|
||
>The algorithm for splitting text into cells</a
|
||
><input
|
||
aria-label="Toggle navigation of The algorithm for splitting text into cells"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-128"
|
||
name="toctree-checkbox-128"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-128"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/#unicode-variation-selectors"
|
||
>Unicode variation selectors</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/"
|
||
>The Drag and Drop protocol</a
|
||
><input
|
||
aria-label="Toggle navigation of The Drag and Drop protocol"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-129"
|
||
name="toctree-checkbox-129"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-129"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#accepting-drops"
|
||
>Accepting drops</a
|
||
><input
|
||
aria-label="Toggle navigation of Accepting drops"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-130"
|
||
name="toctree-checkbox-130"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-130"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#dropping-from-remote-machines"
|
||
>Dropping from remote machines</a
|
||
><input
|
||
aria-label="Toggle navigation of Dropping from remote machines"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-131"
|
||
name="toctree-checkbox-131"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-131"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l5">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#reading-remote-directories"
|
||
>Reading remote directories</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#starting-drags"
|
||
>Starting drags</a
|
||
><input
|
||
aria-label="Toggle navigation of Starting drags"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-132"
|
||
name="toctree-checkbox-132"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-132"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#dragging-to-remote-machines"
|
||
>Dragging to remote machines</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#detecting-support-for-this-protocol"
|
||
>Detecting support for this protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#multiplexers"
|
||
>Multiplexers</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#metadata-reference"
|
||
>Metadata reference</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#machine-id"
|
||
>Machine id</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/#support-in-other-software"
|
||
>Support in other software</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/"
|
||
>The multiple cursors protocol</a
|
||
><input
|
||
aria-label="Toggle navigation of The multiple cursors protocol"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-133"
|
||
name="toctree-checkbox-133"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-133"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#quickstart"
|
||
>Quickstart</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#querying-for-support"
|
||
>Querying for support</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#clearing-previously-set-multi-cursors"
|
||
>Clearing previously set multi-cursors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#changing-the-color-of-extra-cursors"
|
||
>Changing the color of extra cursors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#querying-for-already-set-cursors"
|
||
>Querying for already set cursors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#querying-for-extra-cursor-colors"
|
||
>Querying for extra cursor colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#interaction-with-other-terminal-controls-and-state"
|
||
>Interaction with other terminal controls and
|
||
state</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/#footnotes"
|
||
>Footnotes</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/"
|
||
>File transfer over the TTY</a
|
||
><input
|
||
aria-label="Toggle navigation of File transfer over the TTY"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-134"
|
||
name="toctree-checkbox-134"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-134"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#overall-design"
|
||
>Overall design</a
|
||
><input
|
||
aria-label="Toggle navigation of Overall design"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-135"
|
||
name="toctree-checkbox-135"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-135"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#sending-files-to-the-computer-running-the-terminal-emulator"
|
||
>Sending files to the computer running the
|
||
terminal emulator</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#receiving-files-from-the-computer-running-terminal-emulator"
|
||
>Receiving files from the computer running
|
||
terminal emulator</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#canceling-a-session"
|
||
>Canceling a session</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#quieting-responses-from-the-terminal"
|
||
>Quieting responses from the terminal</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#file-metadata"
|
||
>File metadata</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#symbolic-and-hard-links"
|
||
>Symbolic and hard links</a
|
||
><input
|
||
aria-label="Toggle navigation of Symbolic and hard links"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-136"
|
||
name="toctree-checkbox-136"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-136"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#sending-links-to-the-terminal-emulator"
|
||
>Sending links to the terminal emulator</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#receiving-links-from-the-terminal-emulator"
|
||
>Receiving links from the terminal emulator</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#transmitting-binary-deltas"
|
||
>Transmitting binary deltas</a
|
||
><input
|
||
aria-label="Toggle navigation of Transmitting binary deltas"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-137"
|
||
name="toctree-checkbox-137"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-137"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#sending-to-the-terminal-emulator"
|
||
>Sending to the terminal emulator</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#receiving-from-the-terminal-emulator"
|
||
>Receiving from the terminal emulator</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#the-format-of-signatures-and-deltas"
|
||
>The format of signatures and deltas</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#compression"
|
||
>Compression</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#bypassing-explicit-user-authorization"
|
||
>Bypassing explicit user authorization</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/#encoding-of-transfer-commands-as-escape-codes"
|
||
>Encoding of transfer commands as escape codes</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/"
|
||
>Desktop notifications</a
|
||
><input
|
||
aria-label="Toggle navigation of Desktop notifications"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-138"
|
||
name="toctree-checkbox-138"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-138"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#allowing-users-to-filter-notifications"
|
||
>Allowing users to filter notifications</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#being-informed-when-user-activates-the-notification"
|
||
>Being informed when user activates the
|
||
notification</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#being-informed-when-a-notification-is-closed"
|
||
>Being informed when a notification is closed</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#updating-or-closing-an-existing-notification"
|
||
>Updating or closing an existing notification</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#automatically-expiring-notifications"
|
||
>Automatically expiring notifications</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#adding-icons-to-notifications"
|
||
>Adding icons to notifications</a
|
||
><input
|
||
aria-label="Toggle navigation of Adding icons to notifications"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-139"
|
||
name="toctree-checkbox-139"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-139"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#adding-icons-by-transmitting-icon-data"
|
||
>Adding icons by transmitting icon data</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#adding-buttons-to-the-notification"
|
||
>Adding buttons to the notification</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#playing-a-sound-with-notifications"
|
||
>Playing a sound with notifications</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#querying-for-support"
|
||
>Querying for support</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#specification-of-all-keys-used-in-the-protocol"
|
||
>Specification of all keys used in the protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#base64"
|
||
>Base64</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#escape-code-safe-utf-8"
|
||
>Escape code safe UTF-8</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/#identifier"
|
||
>Identifier</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/"
|
||
>Mouse pointer shapes</a
|
||
><input
|
||
aria-label="Toggle navigation of Mouse pointer shapes"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-140"
|
||
name="toctree-checkbox-140"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-140"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#setting-the-pointer-shape"
|
||
>Setting the pointer shape</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#pushing-and-popping-shapes-onto-the-stack"
|
||
>Pushing and popping shapes onto the stack</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#querying-support"
|
||
>Querying support</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#interaction-with-other-terminal-features"
|
||
>Interaction with other terminal features</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#pointer-shape-names"
|
||
>Pointer shape names</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/#legacy-xterm-compatibility"
|
||
>Legacy xterm compatibility</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/unscroll/"
|
||
>Unscrolling the screen</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/"
|
||
>Color control</a
|
||
><input
|
||
aria-label="Toggle navigation of Color control"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-141"
|
||
name="toctree-checkbox-141"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-141"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/#saving-and-restoring-colors"
|
||
>Saving and restoring colors</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/#setting-and-querying-colors"
|
||
>Setting and querying colors</a
|
||
><input
|
||
aria-label="Toggle navigation of Setting and querying colors"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-142"
|
||
name="toctree-checkbox-142"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-142"
|
||
><span class="icon"
|
||
><svg>
|
||
<use
|
||
href="#svg-arrow-right"
|
||
></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/#querying-current-color-values"
|
||
>Querying current color values</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/#setting-color-values"
|
||
>Setting color values</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l4">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/#color-value-encoding"
|
||
>Color value encoding</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/deccara/"
|
||
>Setting text styles/colors in arbitrary regions of
|
||
the screen</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/"
|
||
>Copying all data types to the clipboard</a
|
||
><input
|
||
aria-label="Toggle navigation of Copying all data types to the clipboard"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-143"
|
||
name="toctree-checkbox-143"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-143"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#reading-data-from-the-system-clipboard"
|
||
>Reading data from the system clipboard</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#writing-data-to-the-system-clipboard"
|
||
>Writing data to the system clipboard</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#avoiding-repeated-permission-prompts"
|
||
>Avoiding repeated permission prompts</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#allowing-terminal-applications-to-respond-to-paste-events"
|
||
>Allowing terminal applications to respond to
|
||
paste events</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#detecting-support-for-this-protocol"
|
||
>Detecting support for this protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/#support-for-terminal-multiplexers"
|
||
>Support for terminal multiplexers</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l2 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/"
|
||
>Miscellaneous protocol extensions</a
|
||
><input
|
||
aria-label="Toggle navigation of Miscellaneous protocol extensions"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-144"
|
||
name="toctree-checkbox-144"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-144"
|
||
><span class="icon"
|
||
><svg>
|
||
<use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/#simple-save-restore-of-all-terminal-modes"
|
||
>Simple save/restore of all terminal modes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/#independent-control-of-bold-and-faint-sgr-properties"
|
||
>Independent control of bold and faint SGR
|
||
properties</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/#reporting-when-the-mouse-leaves-the-window"
|
||
>Reporting when the mouse leaves the window</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/#an-escape-code-to-move-the-contents-of-the-screen-into-the-scrollback"
|
||
>An escape code to move the contents of the screen
|
||
into the scrollback</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l3">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/#kitty-specific-private-escape-codes"
|
||
>kitty specific private escape codes</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toctree-l1 has-children">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/press-mentions/"
|
||
>Press mentions of kitty</a
|
||
><input
|
||
aria-label="Toggle navigation of Press mentions of kitty"
|
||
class="toctree-checkbox"
|
||
id="toctree-checkbox-145"
|
||
name="toctree-checkbox-145"
|
||
role="switch"
|
||
type="checkbox"
|
||
/><label for="toctree-checkbox-145"
|
||
><span class="icon"
|
||
><svg><use href="#svg-arrow-right"></use></svg></span
|
||
></label>
|
||
<ul>
|
||
<li class="toctree-l2">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/press-mentions/#video-reviews"
|
||
>Video reviews</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</aside>
|
||
<div class="main">
|
||
<div class="content">
|
||
<div class="article-container">
|
||
<a
|
||
href="https://sw.kovidgoyal.net/kitty/protocol-extensions/#"
|
||
class="back-to-top muted-link"
|
||
>
|
||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||
<path
|
||
d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"
|
||
></path>
|
||
</svg>
|
||
<span>Back to top</span>
|
||
</a>
|
||
<div class="content-icon-container">
|
||
<div class="theme-toggle-container theme-toggle-content">
|
||
<button
|
||
class="theme-toggle"
|
||
aria-label="Toggle Light / Dark / Auto color theme"
|
||
>
|
||
<svg class="theme-icon-when-auto-light">
|
||
<use href="#svg-sun-with-moon"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-auto-dark">
|
||
<use href="#svg-moon-with-sun"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-dark">
|
||
<use href="#svg-moon"></use>
|
||
</svg>
|
||
<svg class="theme-icon-when-light">
|
||
<use href="#svg-sun"></use>
|
||
</svg>
|
||
</button>
|
||
</div>
|
||
<label
|
||
class="toc-overlay-icon toc-content-icon no-toc"
|
||
for="__toc"
|
||
>
|
||
<span class="icon"
|
||
><svg><use href="#svg-toc"></use></svg
|
||
></span>
|
||
</label>
|
||
</div>
|
||
<article role="main" id="furo-main-content">
|
||
<section id="terminal-protocol-extensions">
|
||
<h1>
|
||
Terminal protocol extensions<a
|
||
class="headerlink"
|
||
href="https://sw.kovidgoyal.net/kitty/protocol-extensions/#terminal-protocol-extensions"
|
||
title="Link to this heading"
|
||
>¶</a
|
||
>
|
||
</h1>
|
||
<p>
|
||
<em>kitty</em> has extensions to the legacy terminal protocol,
|
||
to enable advanced features. These are typically in the form
|
||
of new or re-purposed escape codes. While these extensions are
|
||
currently <em>kitty</em> specific, it would be nice to get
|
||
some of them adopted more broadly, to push the state of
|
||
terminal emulators forward.
|
||
</p>
|
||
<p>
|
||
The goal of these extensions is to be as small and unobtrusive
|
||
as possible, while filling in some gaps in the existing xterm
|
||
protocol. In particular, one of the goals of this
|
||
specification is explicitly not to “re-imagine” the TTY. The
|
||
TTY should remain what it is -- a device for efficiently
|
||
processing text received as a simple byte stream. Another
|
||
objective is to only move the minimum possible amount of extra
|
||
functionality into the terminal program itself. This is to
|
||
make it as easy to implement these protocol extensions as
|
||
possible, thereby hopefully encouraging their widespread
|
||
adoption.
|
||
</p>
|
||
<p>
|
||
If you wish to discuss these extensions, propose additions or
|
||
changes to them, please do so by opening issues in the
|
||
<a
|
||
class="reference external"
|
||
href="https://github.com/kovidgoyal/kitty/issues"
|
||
>GitHub bug tracker</a
|
||
>.
|
||
</p>
|
||
<div class="toctree-wrapper compound">
|
||
<ul>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/underlines/"
|
||
>Colored and styled underlines</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/graphics-protocol/"
|
||
>Terminal graphics protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/keyboard-protocol/"
|
||
>Comprehensive keyboard handling in terminals</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/text-sizing-protocol/"
|
||
>The text sizing protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/dnd-protocol/"
|
||
>The Drag and Drop protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/multiple-cursors-protocol/"
|
||
>The multiple cursors protocol</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/file-transfer-protocol/"
|
||
>File transfer over the TTY</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/desktop-notifications/"
|
||
>Desktop notifications</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/pointer-shapes/"
|
||
>Mouse pointer shapes</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/unscroll/"
|
||
>Unscrolling the screen</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/color-stack/"
|
||
>Color control</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/deccara/"
|
||
>Setting text styles/colors in arbitrary regions of the
|
||
screen</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/clipboard/"
|
||
>Copying all data types to the clipboard</a
|
||
>
|
||
</li>
|
||
<li class="toctree-l1">
|
||
<a
|
||
class="reference internal"
|
||
href="https://sw.kovidgoyal.net/kitty/misc-protocol/"
|
||
>Miscellaneous protocol extensions</a
|
||
>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</section>
|
||
</article>
|
||
</div>
|
||
<footer>
|
||
<div class="related-pages">
|
||
<a
|
||
class="next-page"
|
||
href="https://sw.kovidgoyal.net/kitty/underlines/"
|
||
>
|
||
<div class="page-info">
|
||
<div class="context">
|
||
<span>Next</span>
|
||
</div>
|
||
<div class="title">Colored and styled underlines</div>
|
||
</div>
|
||
<svg class="furo-related-icon">
|
||
<use href="#svg-arrow-right"></use>
|
||
</svg>
|
||
</a>
|
||
<a
|
||
class="prev-page"
|
||
href="https://sw.kovidgoyal.net/kitty/integrations/"
|
||
>
|
||
<svg class="furo-related-icon">
|
||
<use href="#svg-arrow-right"></use>
|
||
</svg>
|
||
<div class="page-info">
|
||
<div class="context">
|
||
<span>Previous</span>
|
||
</div>
|
||
|
||
<div class="title">Integrations with other tools</div>
|
||
</div>
|
||
</a>
|
||
</div>
|
||
<div class="bottom-of-page">
|
||
<div class="left-details">
|
||
<div class="copyright">Copyright © 2026, Kovid Goyal</div>
|
||
Made with
|
||
<a href="https://github.com/pradyunsg/furo">Furo</a>
|
||
</div>
|
||
<div class="right-details">
|
||
<div class="icons">
|
||
<a
|
||
class="muted-link"
|
||
href="https://github.com/kovidgoyal/kitty"
|
||
aria-label="GitHub"
|
||
>
|
||
<svg
|
||
stroke="currentColor"
|
||
fill="currentColor"
|
||
stroke-width="0"
|
||
viewBox="0 0 16 16"
|
||
>
|
||
<path
|
||
fill-rule="evenodd"
|
||
d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"
|
||
></path>
|
||
</svg>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
</div>
|
||
<aside class="toc-drawer no-toc"></aside>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|