kitty/kitty
Kovid Goyal 2404eba11f
ssh kitten: Passthrough to ssh if run outside of kitty
Also, ensure that the ssh data request is only served if it is received
over the tty of the correct kitty window.
2022-03-07 06:48:18 +05:30
..
conf Allow configuring the ssh kitten via env vars 2022-03-05 12:29:55 +05:30
fonts A new option narrow_symbols to turn off opportunistic wide rendering of private use codepoints 2022-02-11 13:04:44 +05:30
layout Splits layout: A new value for :option:launch --location to auto-select the split axis when splitting existing windows. 2022-02-22 22:37:26 +05:30
options Start work on copy instructions 2022-03-03 21:24:45 +05:30
rc A new action copy_ansi_to_clipboard to copy the current selection with ANSI formatting codes 2022-02-10 12:20:19 +05:30
__init__.py
actions.py Use a special role for actions documentation 2022-02-04 18:24:39 +05:30
banned.h
bgimage_fragment.glsl
bgimage_vertex.glsl Start work on a per window logo 2021-12-02 11:14:17 +05:30
blit_fragment.glsl
blit_vertex.glsl
border_fragment.glsl
border_vertex.glsl Clamp border rects to pixels 2021-12-31 06:20:57 +05:30
borders.py A new option to set the tab bar margin color independently 2021-10-25 12:21:46 +05:30
boss.py 2nd which unneccesary 2022-03-06 22:25:03 +05:30
cell_fragment.glsl Do a single pass over the cell vertex shader to set the defines 2022-02-04 14:34:41 +05:30
cell_vertex.glsl Do a single pass over the cell vertex shader to set the defines 2022-02-04 14:34:41 +05:30
charsets.c
charsets.h
child-monitor.c macOS: Allow to customize global menu full screen shortcut 2022-02-17 16:31:46 +08:00
child.c Ignore invalid unicode condepoints in command lines 2021-11-14 11:59:02 +05:30
child.py BASH integration: No longer modify .bashrc to load shell integration 2022-02-22 21:24:51 +05:30
choose_entry.py run pyupgrade to upgrade the codebase to python3.6 2021-10-21 12:43:55 +05:30
cleanup.c
cleanup.h
cli.py Allow using - as a synonym for /dev/stdin when reading the config 2022-03-05 08:07:32 +05:30
cli_stub.py Work on parsing copy instructions 2022-03-03 21:24:45 +05:30
client.py Refactor: More f-string for kitty client.py 2022-01-29 20:22:44 +08:00
cocoa_window.m macOS: Allow to customize global menu full screen shortcut 2022-02-17 16:31:46 +08:00
colors.c DRYer 2021-11-04 18:01:54 +05:30
colors.h Docs: replace http url with https, use ripgrep project url and fix typo 2021-11-30 18:53:58 +08:00
complete.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
config.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
constants.py When using KITTY_DEVELOP_FROM load resources from the develop dir 2022-03-03 21:24:44 +05:30
control-codes.h Centralize definition of file transfer OSC code 2021-09-08 13:43:59 +05:30
core_text.m Forgot to set the x-axis origin when rendering the glyph, causing right side cut-off 2021-11-03 20:57:05 +05:30
cross-platform-random.h
cursor.c Enable use of higher options for underlining text. 2022-01-13 17:27:02 +01:00
data-types.c Make adding new underline styles easier in the future 2022-02-04 14:05:19 +05:30
data-types.h Make adding new underline styles easier in the future 2022-02-04 14:05:19 +05:30
debug_config.py Add a few more important env vars to debug output 2022-02-17 07:45:36 +05:30
desktop.c Cache the bell sound in the canberra server since it is a frequently played sound 2022-02-19 13:07:44 +05:30
disk-cache.c Only malloc the buffer for fast file copy when needed 2021-11-24 18:20:37 +05:30
disk-cache.h
emoji.h Fix a regression in the handling of some combining characters such as zero width joiners 2022-01-05 08:50:55 +05:30
fast-file-copy.c Add more copy_file_range() and sendfile() errno exceptions 2022-01-27 00:45:30 +01:00
fast-file-copy.h ... 2022-01-27 12:14:42 +05:30
fast_data_types.pyi Fix show_last_command_output not working when the output is stored partially in the scrollback pager history buffer 2022-02-15 13:04:02 +05:30
file_transmission.py DRYer 2021-12-07 15:52:06 +05:30
fontconfig.c
fonts.c ... 2022-02-23 21:37:41 +08:00
fonts.h
freetype.c Linux: Do not rescale fallback fonts to match the main font cell height 2022-02-15 07:51:15 +05:30
freetype_render_ui_text.c Linux: Fix rendering of emoji when using scalable fonts such as Segoe UI Emoji 2022-02-06 13:31:11 +05:30
freetype_render_ui_text.h Implement rendering of ASCII char with FreeType 2021-11-01 10:17:26 +05:30
gl-wrapper.c
gl-wrapper.h
gl.c
gl.h
glfw-wrapper.c macOS: Allow opening URLs with kitty 2022-02-05 13:05:41 +08:00
glfw-wrapper.h macOS: Allow opening URLs with kitty 2022-02-05 13:05:41 +08:00
glfw.c Ensure CSI are stripped from menbar title as well 2022-02-09 08:07:18 +05:30
glyph-cache.c
glyph-cache.h
graphics.c Show window titles during visual select 2021-10-15 14:19:56 +05:30
graphics.h Ensure cell start position is clamped to a pixel 2021-12-05 18:26:25 +05:30
graphics_fragment.glsl resizing size text should be drawn with the current foreground color 2021-11-01 07:19:17 +05:30
graphics_vertex.glsl
guess_mime_type.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
history.c Fix show_last_command_output not working when the output is stored partially in the scrollback pager history buffer 2022-02-15 13:04:02 +05:30
hyperlink.c
hyperlink.h
iqsort.h
key_encoding.c Refactor: Sorting items when generating files 2022-01-29 20:14:56 +08:00
key_encoding.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
key_names.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
keys.c Cancel IME for active kitty or OS window only 2022-01-27 11:48:48 +08:00
keys.h
keys.py Parse actions on demand 2021-11-29 21:51:42 +05:30
kittens.c
kitty-uthash.h
launch.py Splits layout: A new value for :option:launch --location to auto-select the split axis when splitting existing windows. 2022-02-22 22:37:26 +05:30
line-buf.c Fix copy ansi to clipboard ignoring newlines 2022-02-13 15:09:14 +05:30
line.c Output prompt marking when serializing to ANSI 2022-02-15 08:57:17 +05:30
lineops.h Avoid double scan of output to look for escape codes 2022-02-13 17:33:13 +05:30
logging.c
loop-utils.c macOS: Fix SIGUSR1 quitting kitty instead of reloading the config file 2021-08-19 09:37:08 +05:30
loop-utils.h
macos_process_info.c
main.py BASH integration: No longer modify .bashrc to load shell integration 2022-02-22 21:24:51 +05:30
marks.py Unify resolution of absolute paths or config dir paths 2021-12-09 20:43:07 +08:00
modes.h Add support for reporting mouse events with pixel co-ordinates using the SGR_PIXEL_PROTOCOL introduced in xterm 359 2021-09-28 11:41:35 +05:30
monotonic.c
monotonic.h
mouse.c clamp min_lines when mouse is grabbed 2022-02-15 07:24:12 +05:30
multiprocessing.py Add more type annotations 2021-10-27 11:36:34 +05:30
notify.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
open_actions.py Restrict custom launch actions to be prefixed with kitty:///launch/ 2022-02-05 13:23:41 +08:00
os_window_size.py Reduce max remembered window size of 50K pixels 2022-02-07 12:19:32 +05:30
parse-graphics-command.h Refactor: Sorting items when generating files 2022-01-29 20:14:56 +08:00
parser.c ... 2022-03-03 21:24:43 +05:30
png-reader.c
png-reader.h
remote_control.py ... 2022-01-02 09:38:14 +05:30
rewrap.h Dont copy prompt start bits to multiple lines when resizing the screen 2021-11-07 18:00:06 +05:30
rgb.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
ringbuf.c
ringbuf.h
safe-wrappers.h
screen.c more work on ssh data transmission 2022-03-03 21:24:42 +05:30
screen.h more work on ssh data transmission 2022-03-03 21:24:42 +05:30
session.py run pyupgrade to upgrade the codebase to python3.6 2021-10-21 12:43:55 +05:30
shaders.c Another place to use NUM_UNDERLINE_STYLES 2022-02-04 14:16:31 +05:30
shell.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
shell_integration.py Shell integration: Fix running bash non-interactively 2022-03-04 19:47:44 +08:00
short_uuid.py more work on ssh data transmission 2022-03-03 21:24:42 +05:30
state.c Emits an IME lost focus event when the window lost focus or closed 2022-01-27 10:13:57 +08:00
state.h macOS: Allow to customize global menu full screen shortcut 2022-02-17 16:31:46 +08:00
tab_bar.py Fix a regression in the previous release that broke active_tab_foreground 2022-02-03 18:12:42 +05:30
tabs.py Allow passing a "reset" argument to resize_window 2022-02-11 08:16:17 +05:30
terminfo.py Refactor: More f-string for kitty 2022-01-29 20:17:46 +08:00
threading.h
tint_fragment.glsl
tint_vertex.glsl
types.py Move event formatting into the types 2022-01-19 14:30:08 +05:30
typing.py TypeCheck underline style names 2022-01-22 12:41:26 +05:30
typing.pyi TypeCheck underline style names 2022-01-22 12:41:26 +05:30
unicode-data.c Fix non-renderable combining chars causing some text to not be rendered on Linux 2022-01-05 22:33:53 +05:30
unicode-data.h Fix a regression in the handling of some combining characters such as zero width joiners 2022-01-05 08:50:55 +05:30
update_check.py Add more type annotations 2021-10-27 12:31:10 +05:30
uthash.h
utils.py Allow using a --kitten argument with the ssh kitten to make it easier to override settings from ssh.conf 2022-03-06 10:07:46 +05:30
utmp.c Check for utmpx.h instead of __unix__ 2021-10-05 11:58:09 +05:30
wcswidth.c
wcswidth.h
wcwidth-std.h Fix a regression in the handling of some combining characters such as zero width joiners 2022-01-05 08:50:55 +05:30
window.py ssh kitten: Passthrough to ssh if run outside of kitty 2022-03-07 06:48:18 +05:30
window_list.py mypy: Turn on return value checks 2021-10-26 22:39:14 +05:30
window_logo.c Fix leak when changing window logo 2021-12-04 14:01:05 +05:30
window_logo.h Fix storage of window logos 2021-12-03 17:43:45 +05:30