If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
Daniel Colascione 668f6fa257 More robustly strip bracketed paste termination sequence
The previous code performed only one replacement on the bracketed
paste content. This procedure didn't stop someone embedding the
terminating sequence anyway. POC:

1) $ x=$'\033[201~'; printf '%s%s%s\necho hello world\n' "${x:0:1}" "$x" "${x:1}" | xclip
2) paste into kitty
3) see the shell execute a command!

This patch closes this hole.
2018-06-08 04:53:02 -07:00
docs Remote control: Fix kitty @ sometimes failing to read the response from kitty. 2018-06-08 15:35:01 +05:30
glad Update GL wrapper generated by new version of glad 2018-05-04 18:12:31 +05:30
glfw Update glfw from upstream 2018-06-08 14:27:30 +05:30
kittens Remote control: Fix kitty @ sometimes failing to read the response from kitty. 2018-06-08 15:35:01 +05:30
kitty More robustly strip bracketed paste termination sequence 2018-06-08 04:53:02 -07:00
kitty_tests Add a PNG load test that does not depend on PIL 2018-05-31 20:15:23 +05:30
logo reduce icon set size to fit iconutil limits 2018-03-30 22:57:34 -07:00
terminfo Fix Shift+function key not working 2018-04-23 11:28:02 +05:30
.gitattributes Mark names.h as being generated 2018-02-12 10:19:29 +05:30
.gitignore Add command line API reference 2018-05-30 15:14:07 +05:30
.ignore Don't search in names.h 2018-05-09 11:32:22 +05:30
.travis.yml Build the docs on Travis 2018-06-08 12:03:51 +05:30
=template.py
__main__.py Code to support the linux bundle 2018-05-31 23:02:38 +05:30
asan-launcher.c Free argvw in asan-launcher 2017-11-01 15:00:52 +05:30
build-terminfo Add non-standard terminfo capabilities 2018-02-08 10:26:13 +05:30
CHANGELOG.rst Add the CHANGELOG to the docs 2018-05-30 12:46:00 +05:30
CONTRIBUTING.md Add section on reporting bugs to CONTRIBUTING 2018-03-05 21:03:01 +05:30
count-lines-of-code Add kittens to the LOC script 2018-03-11 12:03:23 +05:30
gen-wcwidth.py Hints kitten: Overhaul making it more intelligent 2018-05-19 14:31:00 +05:30
graphics-protocol.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
INSTALL.md ... 2018-06-02 11:29:07 +05:30
key_encoding.asciidoc forgot to include in last commit 2018-02-07 14:40:23 +05:30
key_encoding.json Add JSON definition of key encoding 2018-02-07 14:39:11 +05:30
LICENSE
linux-installer.sh Start work on an installer 2018-06-01 10:31:52 +05:30
linux-launcher.c Code to support the linux bundle 2018-05-31 23:02:38 +05:30
Makefile Build the docs on Travis 2018-06-08 12:03:51 +05:30
protocol-extensions.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
publish.py Build the docs on Travis 2018-06-08 12:03:51 +05:30
README.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
remote-control.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
session.vim Explicitly set expandtab 2017-12-01 12:15:36 +05:30
setup.cfg Configure yapf/isort 2017-02-08 09:59:36 +05:30
setup.py Linux: Include a man page and the HTML docs when building the linux-package 2018-06-08 11:06:41 +05:30
test.py
update-on-ox ... 2017-12-12 22:23:16 +05:30

= kitty - the fast, featureful, GPU based, terminal emulator

See https://sw.kovidgoyal.net/kitty

image::https://travis-ci.org/kovidgoyal/kitty.svg?branch=master[Build status, link=https://travis-ci.org/kovidgoyal/kitty]