If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
Kovid Goyal 6f40b8d0a1
Simplify Wayland cursor theme handling
Now themes are loaded once per scale and stored centrally not per
window. They are not unloaded till application shutdown. Since there
is unlikely to be more than two or three scales this is not a big waste
of resources. Since cursor lifetime is tied to theme lifetime and cursors
are stored per window, destroying a theme requires destroying all
cursors win all windows referring to that theme, which is too much work.

Should hopefully fix #2810
2020-07-25 15:36:46 +05:30
.github Only use pythonLocation if it is available 2020-07-07 08:57:50 +05:30
bypy Remove trailing whitespace 2020-07-09 01:57:39 +02:00
docs Simplify Wayland cursor theme handling 2020-07-25 15:36:46 +05:30
glad Replace glad with glad2 2019-07-07 21:10:15 +02:00
glfw Simplify Wayland cursor theme handling 2020-07-25 15:36:46 +05:30
kittens Expand ~ in the path argument for linenum in hints 2020-07-02 01:01:14 +02:00
kitty vim also produces CSI > 4;m ignore that as well 2020-07-24 19:19:18 +05:30
kitty_tests Change splits layout neighbors to only include real neighbors 2020-07-11 21:35:29 +03:00
logo Replace all instances of EnvironmentError with OSError 2020-01-11 16:47:36 +01:00
terminfo Update terminfo with CSI REP support 2020-05-29 01:06:16 +03:00
.editorconfig Fixed a typo and added some missing files. 2020-05-20 20:10:37 +00:00
.gitattributes Mark kitty/parse-graphics-command.h as being generated 2019-10-15 18:16:28 +02:00
.gitignore Start work on using bypy to build the binaries 2020-06-04 13:51:50 +05:30
.ignore Don't search in names.h 2018-05-09 11:32:22 +05:30
__main__.py more typing work 2020-03-12 13:51:51 +05:30
Brewfile Remove trailing whitespace 2020-07-09 01:57:39 +02:00
build-terminfo Add file header to build-terminfo 2019-05-19 15:41:46 +02:00
CHANGELOG.rst Add the CHANGELOG to the docs 2018-05-30 12:46:00 +05:30
CONTRIBUTING.md Remove trailing whitespace 2020-07-09 01:57:39 +02:00
count-lines-of-code Make count-lines-of-code a little nicer 2019-10-17 15:19:13 +05:30
gen-apc-parsers.py Fix a regression in 0.17 that broke displaying graphics over SSH 2020-04-19 08:13:33 +05:30
gen-wcwidth.py pep8 2020-05-12 22:54:08 +05:30
graphics-protocol.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
INSTALL.md Make links clickable in INSTALL.md 2020-02-20 11:10:49 +01:00
key_encoding.asciidoc redirect to kitty website 2018-06-23 10:30:34 +05:30
key_encoding.json
launcher.c Fix incorrect format specifier to printf 2020-07-07 09:14:33 +05:30
LICENSE Convert HTTP URLs to HTTPS URLs where possible 2019-04-24 01:27:24 +02:00
Makefile Remove unnecessary indentation 2019-08-09 03:27:22 +02:00
mypy-editor-integration Fix mypy editor integration for changes in syntastic 2020-05-04 13:19:03 +05:30
protocol-extensions.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
publish.py Ensure mimetype is sent to github 2020-06-20 13:02:34 +05:30
README.asciidoc Switch status badge to github actions 2020-03-01 17:11:39 +05:30
remote-control.asciidoc Redirect old asciidoc pages to new website 2018-05-30 12:52:59 +05:30
session.vim Remove trailing whitespace 2020-07-09 01:57:39 +02:00
setup.cfg Minor strictness increases 2020-03-14 14:59:31 +05:30
setup.py Build the launcher when freezing on macOS as well 2020-06-21 14:37:36 +05:30
test.py more typing work 2020-03-12 14:26:51 +05:30
update-on-ox Migrate update-on-ox to use bypy 2020-06-06 09:11:50 +05:30
update-on-ubuntu Use bypy in update-on-ubuntu 2020-06-06 09:23:36 +05:30

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

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

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]