pagedown 126aaddccb IME: Render overlay at the last visible cursor position with a separate cursor
Fix the problem caused by wrong cursor coordinates. No more messing with
the main cursor, instead the cursor is saved when receiving a pre-edit
text update and used for drawing later.

Update the overlay to the last visible cursor position before rendering
to ensure it always moves with the cursor. Finally, draw the overlay
after line rendering is complete, and restore the line buffer after
updating the rendered data to ensure that the line text being read is
correct at all times.

This also improves performance by only rendering once when changes are
made, eliminating the need to repeatedly disable and draw after various
commands and not even comprehensively.
2023-02-22 22:36:06 +08:00
2023-02-14 11:15:44 +05:30
2023-01-14 15:44:52 +05:30
2023-02-20 16:38:22 +05:30
2023-02-15 17:42:31 +05:30
2023-01-09 16:47:42 +05:30
2023-02-15 17:42:31 +05:30
...
2023-02-14 22:27:10 +05:30
2018-05-09 11:32:22 +05:30
2023-02-08 12:09:14 +05:30
2022-12-24 10:53:17 +05:30
2023-02-02 09:53:39 +01:00
2021-09-23 20:31:13 +05:30
2021-09-28 14:23:49 +05:30
2023-01-22 08:41:38 +05:30
2023-01-09 17:28:35 +05:30
2022-02-11 23:05:12 +08:00
...
2021-03-17 14:45:23 +05:30
2023-01-26 08:44:16 +05:30
2023-02-15 16:24:47 +00:00
2022-11-14 15:42:01 +05:30
2022-11-14 15:41:53 +05:30
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"]
S
Description
kitty with bold_is_bright patch
Readme GPL-3.0
48 MiB
Languages
Python 43.6%
C 28.3%
Go 20%
Objective-C 6%
Shell 1.5%
Other 0.5%