Cross-platform, fast, feature-rich, GPU based terminal
Go to file
Kovid Goyal c9b14f6f78
Switch to using select() instead of poll() in prewarm wrapper
This is because poll() is broken on macOS with pty fds
2022-08-01 19:03:00 +05:30
.github test.py now needs kitty built 2022-07-13 20:00:54 +05:30
bypy Add a note explaining why fontconfig is not bundled 2022-05-13 17:45:16 +05:30
docs more work on socket based prewarm 2022-08-01 19:02:57 +05:30
glad Replace glad with glad2 2019-07-07 21:10:15 +02:00
glfw Wayland IME: Avoid printing errors for compositors that pointlessly acknowledge previous IME commits rather than just the current one. Apparently kwin is one such. Fixes #5339 2022-07-31 10:22:40 +05:30
kittens show_key: use a better representation of the space key when 2022-08-01 13:25:56 +05:30
kitty Close tty_fd in master on fork() rather than on close() 2022-08-01 19:03:00 +05:30
kitty_tests Make the socket prewarm test a bit more robust 2022-08-01 19:03:00 +05:30
logo Refactor: More f-string 2022-01-28 19:34:13 +08:00
shell-integration Replace tr with string built-in in fish integration 2022-07-26 13:21:36 +08:00
terminfo Also generate a termcap database entry when building terminfo 2022-04-12 22:38:52 +05:30
__main__.py Move entrypoints into their own module 2022-06-03 11:12:13 +05:30
.editorconfig Fixed a typo and added some missing files. 2020-05-20 20:10:37 +00:00
.gitattributes Auto generate the boilerplate code to convert python opts to c opts 2021-06-03 18:30:13 +05:30
.gitignore Ignore virtual-machines.conf used to specify build VM locations 2021-12-09 11:44:21 +05:30
.ignore Don't search in names.h 2018-05-09 11:32:22 +05:30
Brewfile Update Brewfile format 2022-02-09 21:35:22 +08:00
build-terminfo termcap should be generated in generate not compile 2022-04-12 22:41:19 +05:30
CHANGELOG.rst Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
CONTRIBUTING.md Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
count-lines-of-code Auto generate the boilerplate code to convert python opts to c opts 2021-06-03 18:30:13 +05:30
gen-apc-parsers.py Refactor: Sorting items when generating files 2022-01-29 20:14:56 +08:00
gen-config.py Start work on config infrastructure for ssh kitten 2022-03-03 21:24:44 +05:30
gen-key-constants.py Refactor: More f-string for tools 2022-01-29 20:14:36 +08:00
gen-wcwidth.py Fix non-renderable combining chars causing some text to not be rendered on Linux 2022-01-05 22:33:53 +05:30
INSTALL.md Format the INSTALL.md links 2021-09-23 20:31:13 +05:30
key_encoding.json Add JSON definition of key encoding 2018-02-07 14:39:11 +05:30
launcher.c Finish move of prewarm launcher into its own compilation unit 2022-08-01 19:02:58 +05:30
LICENSE Update link 2021-09-28 14:23:49 +05:30
Makefile Fix sphinx failing to highlight fish 2022-01-23 09:43:15 +05:30
mypy-editor-integration Fix mypy editor integration for changes in syntastic 2020-05-04 13:19:03 +05:30
nerd-fonts-glyphs.txt Add some reasonable keywords from font awesome official aliases 2022-03-03 16:44:56 +08:00
prewarm-launcher.c Switch to using select() instead of poll() in prewarm wrapper 2022-08-01 19:03:00 +05:30
publish.py Rebuild before and after publishing if a branch change was needed 2022-07-16 10:18:05 +05:30
README.asciidoc Add link for packaging status 2022-02-11 23:05:12 +08:00
SECURITY.md ... 2021-03-17 14:45:23 +05:30
session.vim ... 2021-04-18 10:46:06 +05:30
setup.cfg Allow inputting fingerprint check 2022-03-12 08:23:10 +05:30
setup.py ... 2022-08-01 19:02:59 +05:30
shell.nix shell.nix: add dependency needed on Apple silicon 2021-12-28 15:35:16 +01:00
test.py Ensure local kitty is used when running the tests 2022-07-05 21:09:09 +05:30
update-on-ox Be explicit about python3 2022-02-04 11:19:51 +05:30
update-on-ubuntu Use bypy in update-on-ubuntu 2020-06-06 09:23:36 +05:30

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

See https://sw.kovidgoyal.net/kitty/[the kitty website].

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

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty.svg["Packaging status", link="https://repology.org/project/kitty/versions"]