If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
Kovid Goyal 1f4fdb174a
Fix rendering of the new infinite length ligatures on CoreText
Apparently on CoreText, harfbuzz gives incorrect values for glyph
positions. So we use it only for selection and grouping of glyphs.
Actual positioning is done using CoreText. This means sophisticated
positioning using GPOS tables is probably broken, but that isn't really
useable in a character grid anyway.

Also remove the hack where glyph_centering was done for calt ligatures
as it seems to not be needed with modern FiraCode and CoreText
rendering. Fixes #3372
2021-03-11 20:11:40 +05:30
.github Install libx11-xcb-dev on CI 2021-03-10 08:20:35 +05:30
bypy Run all tests on the full frozen build using the frozen launcher 2021-02-19 17:57:59 +05:30
docs macOS: Allow opening script and command 2021-03-10 21:33:29 +05:30
glad Replace glad with glad2 2019-07-07 21:10:15 +02:00
glfw Prevent Cocoa from sending us open file events from command line args 2021-03-11 10:59:03 +05:30
kittens hints kitten: When using the linenumber action with a background action, preserve the working directory 2021-02-27 09:14:12 +05:30
kitty Fix rendering of the new infinite length ligatures on CoreText 2021-03-11 20:11:40 +05:30
kitty_tests Graphics protocol: Fix suppression of responses not working for chunked transmission 2021-03-10 09:58:49 +05:30
logo Fix window icon not working on X11 with 64bits 2021-01-25 20:54:19 +05:30
terminfo Update actual terminfo files from last PR 2020-12-29 10:03:56 +05:30
.editorconfig Fixed a typo and added some missing files. 2020-05-20 20:10:37 +00:00
.gitattributes Code to encode key events 2021-01-16 20:52:12 +05:30
.gitignore Start work on using bypy to build the binaries 2020-06-04 13:51:50 +05:30
.ignore
__main__.py Show a message about how to exit --hold 2021-03-10 14:26:11 +05:30
Brewfile github actions CI updated to python 3.9 2020-10-14 19:13:46 +05:30
build-terminfo Add file header to build-terminfo 2019-05-19 15:41:46 +02:00
CHANGELOG.rst
CONTRIBUTING.md Remove trailing whitespace 2020-07-09 01:57:39 +02:00
count-lines-of-code Dont exclude glfw.c from LoC as it no longer is largely auto-generated 2021-03-01 10:59:57 +05:30
gen-apc-parsers.py DRYer 2021-01-31 20:58:42 +05:30
gen-key-constants.py Recognize Hyper key 2021-01-21 05:33:14 +05:30
gen-wcwidth.py Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
INSTALL.md Make links clickable in INSTALL.md 2020-02-20 11:10:49 +01:00
key_encoding.json
launcher.c Use the gcc cleanup attribute in launcher 2021-02-19 18:34:12 +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
nerd-fonts-glyphs.txt Unicode input kitten: Add symbols from NERD font 2020-09-22 19:47:39 +05:30
publish.py Fix typing issues pointed out by updated mypy 2020-10-12 23:03:07 +05:30
README.asciidoc Add packaging status to README 2021-02-06 12:10:30 +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 Fix macos-freeze building everything twice 2021-03-11 13:03:45 +05:30
shell.nix Add shell.nix 2020-10-31 01:44:33 +01:00
test.py Fix test suite getting type checked accidentally 2021-02-19 15:19:04 +05:30
update-on-ox Allow updaing on ox with signed/notarized app easily 2020-08-19 20:08:34 +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/

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

To ask 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[https://repology.org/project/kitty/versions]