Kovid Goyal
a4883e6d41
Transfer data between ttys
2022-08-01 19:02:57 +05:30
Kovid Goyal
44c9d66dd4
Use a map for pid -> socketchild
2022-08-01 19:02:57 +05:30
Kovid Goyal
c7718d078c
Fix parsing of child pid and exit code
2022-08-01 19:02:57 +05:30
Kovid Goyal
2525994db4
...
2022-08-01 19:02:57 +05:30
Kovid Goyal
81e6afa9b3
Cleanup fd transmit
2022-08-01 19:02:57 +05:30
Kovid Goyal
d8f5ccf9e4
Make master tty raw and print error messages with more context
2022-08-01 19:02:57 +05:30
Kovid Goyal
774489c578
...
2022-08-01 19:02:57 +05:30
Kovid Goyal
39bb0ecfcf
more work on socket based prewarm
2022-08-01 19:02:57 +05:30
Kovid Goyal
b222ab1bf6
Start work on socket based prewarm
2022-08-01 19:02:57 +05:30
Kovid Goyal
7a31c7ff50
Start work on everywhere prewarm
2022-08-01 19:02:57 +05:30
Kovid Goyal
132f87d152
show_key: use a better representation of the space key when
2022-08-01 13:25:56 +05:30
Kovid Goyal
aedda4bf9b
...
2022-07-31 10:36:03 +05:30
Kovid Goyal
40bba70bfe
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
Kovid Goyal
8202247b27
DRYer
2022-07-29 12:51:36 +05:30
Kovid Goyal
e2117ee8a4
ssh kitten: Allow completion of ssh options between the destination and command
...
This contravenes the documented command line parsing behavior of ssh but
matches its actual implementation. Sigh.
Fixes #5322
2022-07-29 08:29:49 +05:30
Kovid Goyal
e3a4150fea
Second draw attempt has single fade edge
2022-07-29 08:15:38 +05:30
Kovid Goyal
0ce2a23af3
Allow tab title templates to use the current max title length
2022-07-29 07:43:55 +05:30
Kovid Goyal
6b2337c9c0
Merge branch 'master' of https://github.com/newbee1905/kitty-1
2022-07-26 20:27:59 +05:30
newbee1905
54661b7fc4
reflector: replace unecessary while loop
2022-07-26 21:47:52 +07:00
Kovid Goyal
a1f895b781
Merge branch 'master' of https://github.com/nullchilly/kitty
2022-07-26 19:10:34 +05:30
nullchilly
199c271edc
Fix modify_font underline_position 1
2022-07-26 20:08:04 +07:00
Kovid Goyal
9ac744ae63
DRYer
2022-07-26 16:10:43 +05:30
Kovid Goyal
93b05bcd1e
Make the calculation of the bound for underline_position more precise
...
Fixes #5308
2022-07-26 16:07:01 +05:30
Kovid Goyal
546cdbefae
Don't expose all Tab methods in title template
...
They can have side effects so prevent user from foot shot
2022-07-26 13:13:00 +05:30
Kovid Goyal
352c07987b
Nicer fix for showing cwd in tab titles
2022-07-26 12:35:07 +05:30
Kovid Goyal
f6a1eb19d7
Only import ReferenceType when type checking
2022-07-26 11:06:19 +05:30
Kovid Goyal
a352804c14
Merge branch 'misc' of https://github.com/page-down/kitty
2022-07-26 11:04:01 +05:30
pagedown
28ae8c4d20
Expand ~ when resolving editor path and applying exe_search_path
2022-07-26 13:21:50 +08:00
pagedown
1eef584382
Replace tr with string built-in in fish integration
2022-07-26 13:21:36 +08:00
pagedown
4e1cd0590b
Use builtin to call read in zsh integration and bash integration
2022-07-26 13:20:50 +08:00
pagedown
fa670e1f5d
...
2022-07-26 13:20:41 +08:00
Kovid Goyal
c7fa6f620a
py3.8 compat
2022-07-26 08:39:33 +05:30
Kovid Goyal
04690c8c7c
Dont incur the cost of checking the cwd of a process on every tabbar update unless actually needed
2022-07-26 08:19:14 +05:30
Kovid Goyal
4345ea6602
Remove debugging code I left in the last commit accidentally
2022-07-26 08:17:44 +05:30
Kovid Goyal
d39c212336
Merge branch 'add-cwd-TabBarData' of https://github.com/nxvxl/kitty
2022-07-26 08:08:14 +05:30
Kovid Goyal
54d2f06abe
remote files kitten: Fix working with files whose names have characters that need to be quoted in shell scripts
...
Fixes #5313
2022-07-26 08:06:25 +05:30
noval
237bfc9a6e
add cwd to TabBarData
...
this option add current working directory to the tab by using active windows child directory.
2022-07-26 09:33:55 +07:00
Kovid Goyal
29b3d49cd5
Note that the crossterm library has added support for the kitty keyboard protocol
2022-07-26 07:45:57 +05:30
Kovid Goyal
fe8892ec54
Update changelog for previous PR
2022-07-21 20:03:46 +05:30
Kovid Goyal
2d8dd7a53e
Merge branch 'rc-scroll-window' of https://github.com/page-down/kitty
2022-07-21 20:03:05 +05:30
pagedown
b493599690
Remote control: Allow half-scrolling when scrolling window by page
2022-07-21 21:05:56 +08:00
Kovid Goyal
d9371dc265
ssh kitten: Better handling of exit on keyboard interrupt
2022-07-20 21:40:51 +05:30
Kovid Goyal
ef2a12fbdf
Ignore sigint while draining the tty
2022-07-20 19:40:23 +05:30
Kovid Goyal
7215c6d6be
ssh kitten: Allow pressing Ctrl-C to abort ssh before the connection is completed
...
Fixing this involved adding a new mode to kitty where it handles
ctrl-c/z/q by sending signals to the tty foreground process group
instead of delegating to the kernel to do that. Since the pipe may be
full we have no way of knowing when the kernel will get around to
reading the signal byte. So send the signal ourselves.
Fixes #5271
2022-07-20 19:11:14 +05:30
Kovid Goyal
bd9e1f58fe
ssh kitten: Make discarding of garbage data after ssh fails more robust
...
We now roundtrip an UUID via the terminal and only exit after receiving
it back. This guarantees that any pending data in the pipe is discarded.
2022-07-20 13:28:51 +05:30
Kovid Goyal
79dec269e1
...
2022-07-16 10:25:18 +05:30
Kovid Goyal
d6ffbf4f3c
Rebuild before and after publishing if a branch change was needed
...
Sometimes branches break things
2022-07-16 10:18:05 +05:30
Kovid Goyal
32588939ae
Deprecate the adjust_baseline adjust_line_height and adjust_column_width options in favor of modify_font
...
Unifies handling and allow using pt units for those adjustments.
Note that the behavior of percentage sizes for adjust baseline is
backwards incompatible. It now uses the baseline value as the base
rather than the cell height.
2022-07-15 15:29:42 +05:30
Kovid Goyal
a02e07bfe8
Add modify_fonts to the changelog
...
Fixes #5265
2022-07-15 12:29:08 +05:30
Kovid Goyal
03df0c3cca
Actually implement modify_font
2022-07-15 12:27:42 +05:30