kitty/kitty
Kovid Goyal 2472cea69f
Fix resizing causing a line or two from the start of the th last cmd output to be skipped
Resizing causes multiple consecutive lines to be marked as being start
of output, so rewind to the first of them.
2021-08-18 10:06:10 +05:30
..
conf Add shortcuts for jumping to prev/next shell prompt 2021-08-18 10:06:04 +05:30
fonts macOS: Fix automatic detection of bold/italic faces for fonts that use the family name as the full face name of the regular font not working 2021-07-23 23:06:42 +05:30
layout Allow using neighboring window operations in the stack layout 2021-07-09 08:54:22 +05:30
options When confirming close commands dont count windows sitting at shell prompts 2021-08-18 10:06:10 +05:30
rc Matching windows/tabs: allow matching by recency 2021-08-16 18:29:06 +05:30
__init__.py
actions.py Add a debug action to dump current lines with their attributes 2021-08-18 10:06:09 +05:30
banned.h Ban a bunch of unsafe C functions from the codebase 2021-03-05 08:26:05 +05:30
bgimage_fragment.glsl
bgimage_vertex.glsl
blit_fragment.glsl
blit_vertex.glsl
border_fragment.glsl
border_vertex.glsl
borders.py Use the new get_options() function 2021-05-24 12:29:11 +05:30
boss.py When confirming close commands dont count windows sitting at shell prompts 2021-08-18 10:06:10 +05:30
cell_fragment.glsl ... 2021-05-16 09:33:06 +05:30
cell_vertex.glsl
charsets.c Use an enum for UTF8 decoder state 2021-03-31 15:19:27 +05:30
charsets.h
child-monitor.c Make visual bell flash much more gentle 2021-08-11 11:54:43 +05:30
child.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
child.py Automatically setup shell integration for ZSH 2021-08-18 10:06:06 +05:30
choose_entry.py
cleanup.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
cleanup.h Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
cli.py Change the semantics of --title slightly 2021-08-03 09:51:53 +05:30
cli_stub.py Add a non-interactive mode to the themes kitten 2021-08-08 07:57:14 +05:30
client.py Add shell_prompt_marking to client 2021-08-18 10:06:09 +05:30
cocoa_window.m Fix building on macOS 2021-08-05 06:47:45 +05:30
colors.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
complete.py common prefix should not apply to basename 2021-08-18 10:06:08 +05:30
config.py Atomic save should preserve stat if the file exists 2021-08-08 10:41:46 +05:30
constants.py Add shell integration scripts to kitty package 2021-08-18 10:06:05 +05:30
control-codes.h Add keypad mode support to replay commands 2020-06-29 12:46:34 +05:30
core_text.m Remove inline from .c files 2021-08-03 09:11:17 +05:30
cross-platform-random.h Fix compilation on ancient Linux distros without sys/random.h 2021-02-16 12:39:18 +05:30
cursor.c Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
data-types.c Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
data-types.h Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
debug_config.py All option instances must not share the same color table 2021-07-31 18:44:39 +05:30
desktop.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
disk-cache.c Fix #3913 2021-08-09 08:37:53 +05:30
disk-cache.h Allow querying number cached in ram from c code as well 2021-02-19 09:28:56 +05:30
emoji.h Forgot to include \r in the url regex 2021-07-19 18:09:00 +05:30
fast_data_types.pyi Function to check if cursor is at marked prompt 2021-08-18 10:06:09 +05:30
fontconfig.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
fonts.c Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
fonts.h macOS: Fix a crash when rendering ligatures larger than 128 characters 2021-06-14 07:15:52 +05:30
freetype.c FreeType: Round glyph advances 2021-08-04 08:40:49 +05:30
freetype_render_ui_text.c Fix #3840 2021-07-17 05:46:08 +05:30
freetype_render_ui_text.h Allow specifying a right_margin that is not rendered for the CSD title 2021-04-01 22:50:54 +05:30
gl-wrapper.c
gl-wrapper.h
gl.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
gl.h
glfw-wrapper.c Add GLFW API to set WM_COMMAND 2021-07-30 08:35:40 +05:30
glfw-wrapper.h Add GLFW API to set WM_COMMAND 2021-07-30 08:35:40 +05:30
glfw.c Fix kitty --title not overriding tab titles 2021-08-03 09:34:13 +05:30
glyph-cache.c Fix space based ligatures not rendering correctly 2021-06-16 18:41:01 +05:30
glyph-cache.h Fix space based ligatures not rendering correctly 2021-06-16 18:41:01 +05:30
graphics.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
graphics.h Use union instead of define for graphics commands aliases 2021-07-25 13:14:52 +05:30
graphics_fragment.glsl
graphics_vertex.glsl
guess_mime_type.py Cleanup previous PR 2021-07-16 21:43:56 +05:30
history.c Get rid of bits from LineAttrs 2021-08-18 10:06:08 +05:30
hyperlink.c Make it harder to forget to redefine uthash_fatal 2021-05-07 06:58:54 +05:30
hyperlink.h Make getting hyperlinks from ids useable throughtout the codebase 2020-09-22 09:25:16 +05:30
iqsort.h Inline qsort 2021-01-04 14:14:15 +05:30
key_encoding.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
key_encoding.py Unicode input kitten: Fix a regression in 0.20.0 that broke keyboard handling when the num lock or caps lock modifiers were engaged. 2021-05-07 06:55:25 +05:30
key_names.py Move type parsers for config into own module 2021-05-24 22:29:28 +05:30
keys.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
keys.h Clean up debug keyboard on macOS 2021-04-22 09:28:11 +05:30
keys.py Fix mouse actions not working when caps lock or num lock are engaged 2021-07-24 07:06:46 +05:30
kittens.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
kitty-uthash.h Make it harder to forget to redefine uthash_fatal 2021-05-07 06:58:54 +05:30
launch.py Add a shortcut to easily browse the output of the last command run in the shell 2021-08-18 10:06:04 +05:30
line-buf.c Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
line.c Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
lineops.h Get rid of bits from CellAttrs 2021-08-18 10:06:08 +05:30
logging.c Use the more secure localtime_r variant 2020-07-07 09:20:27 +05:30
loop-utils.c Allow reloading config by sending the SIGUSR1 signal 2021-06-07 20:51:45 +05:30
loop-utils.h Code to write to cache file 2020-12-31 15:18:30 +05:30
macos_process_info.c Allow reloading conf in all kitty instances as well 2021-08-08 09:33:36 +05:30
main.py Automatically setup shell integration for ZSH 2021-08-18 10:06:06 +05:30
marks.py Remove no longer needed type: ignore 2021-06-09 08:30:22 +05:30
modes.h Add support for pending mode via SM/RM 2026 2021-06-29 12:24:34 +05:30
monotonic.c
monotonic.h Convert two tabs to spaces 2020-05-21 15:34:08 +02:00
mouse.c Fix mouse click event using current mouse co-ords rather than the co-ords at the time of the click 2021-08-18 10:06:08 +05:30
multiprocessing.py Run all tests on the full frozen build using the frozen launcher 2021-02-19 17:57:59 +05:30
notify.py macOS: add ability to show subtitles in notifications 2020-10-03 16:04:32 +02:00
open_actions.py Cleanup previous PR 2021-07-16 21:43:56 +05:30
os_window_size.py Wayland: Fix initial_window_size in cells on scale != 1 screens 2021-07-17 06:04:56 +05:30
parse-graphics-command.h Graphics protocol: Support for frame composition 2021-07-22 18:58:59 +05:30
parser.c Start work on shell integration 2021-08-18 10:06:04 +05:30
png-reader.c Improve at exit cleanup functions 2021-04-01 11:48:36 +05:30
png-reader.h
remote_control.py DRYer 2020-11-30 22:16:21 +05:30
rewrap.h Remove a macro that is not really needed anymore 2021-08-18 10:06:09 +05:30
rgb.py More work on the themes kitten 2021-08-04 18:43:26 +05:30
ringbuf.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
ringbuf.h Micro-optimization 2020-12-12 17:43:33 +05:30
safe-wrappers.h ... 2021-01-31 07:35:58 +05:30
screen.c Fix resizing causing a line or two from the start of the th last cmd output to be skipped 2021-08-18 10:06:10 +05:30
screen.h Cursor movement at shell prompts on click 2021-08-18 10:06:07 +05:30
session.py Change the semantics of --title slightly 2021-08-03 09:51:53 +05:30
shaders.c Adjust attenuation based on color 2021-08-11 12:41:09 +05:30
shell.py Ignore failure to read the readline init file on Linux as well 2021-04-22 08:13:57 +05:30
shell_integration.py rename -> replace 2021-08-18 10:06:09 +05:30
state.c Cursor movement at shell prompts on click 2021-08-18 10:06:07 +05:30
state.h Fix mouse click event using current mouse co-ords rather than the co-ords at the time of the click 2021-08-18 10:06:08 +05:30
tab_bar.py Make the signatures of drat tab functions extendable with backwards compat 2021-08-18 10:03:50 +05:30
tabs.py When confirming close commands dont count windows sitting at shell prompts 2021-08-18 10:06:10 +05:30
terminfo.py Fix #3926 2021-08-13 09:31:18 +05:30
threading.h
tint_fragment.glsl
tint_vertex.glsl
types.py Add a debug action to dump current lines with their attributes 2021-08-18 10:06:09 +05:30
typing.py Add aliases to GraphicsCommand to make it more useable 2021-07-28 13:28:21 +05:30
typing.pyi Add aliases to GraphicsCommand to make it more useable 2021-07-28 13:28:21 +05:30
unicode-data.c Forgot to include \r in the url regex 2021-07-19 18:09:00 +05:30
unicode-data.h Dont use static memory for the list of chars options 2021-06-17 13:27:11 +05:30
update_check.py Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
uthash.h Update uthash 2021-04-24 09:47:40 +05:30
utils.py Fix a regression that broke the edit action in the remote file kitten 2021-08-13 16:59:40 +05:30
wcswidth.c Add a wcswidth() implementation useable from C code 2021-03-31 15:19:39 +05:30
wcswidth.h Add a wcswidth() implementation useable from C code 2021-03-31 15:19:39 +05:30
wcwidth-std.h Forgot to include \r in the url regex 2021-07-19 18:09:00 +05:30
window.py When confirming close commands dont count windows sitting at shell prompts 2021-08-18 10:06:10 +05:30
window_list.py Fix deleting windows that are not the last window via remote control leaving no window focused 2021-05-14 07:25:48 +05:30