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
Kovid Goyal
1aa50b73a1
Allow pixel based adjustments as well
2022-07-15 11:45:43 +05:30
Kovid Goyal
c910f483bf
Improve formatting of config diff for modify_font
2022-07-15 11:15:57 +05:30
Kovid Goyal
14f4a8d28e
Make modify_font available to C code
2022-07-15 11:06:24 +05:30
Kovid Goyal
ee931a17b0
Start work on option to modify font characteristics
...
Implement parsing of the option
2022-07-15 08:54:53 +05:30
Kovid Goyal
0a2ba3fb66
Merge branch 'fix-macos-launch' of https://github.com/page-down/kitty
2022-07-14 16:45:08 +05:30
pagedown
512db660a1
macOS: Fix unable to open new tab/window when there is no OS window
2022-07-14 18:25:00 +08:00
Kovid Goyal
b0666c9180
test.py now needs kitty built
2022-07-13 20:00:54 +05:30
Kovid Goyal
57d3d09679
DRYer
2022-07-13 19:49:40 +05:30
Kovid Goyal
3a17f54bca
Add a note about how to exclude directories in the copy command
2022-07-12 16:23:48 +05:30
Kovid Goyal
4c2800b294
mask handled signals when running the signal handler
2022-07-10 12:52:51 +05:30
Kovid Goyal
8358377ec3
Fix reading multiple signals from buffer on macOS
2022-07-10 12:07:54 +05:30
Kovid Goyal
3ab12c616c
Merge branch 'patch-1' of https://github.com/kidonng/kitty
2022-07-09 14:45:48 +05:30
Kid
ef4e784121
Fix link formatting in docs
2022-07-09 16:00:51 +08:00
Kovid Goyal
1ead20a5b9
Add a GitHub icon to the docs footer
2022-07-08 20:36:32 +05:30
Kovid Goyal
31dfee8a95
Nicer error message for zsh versions before 5.1
2022-07-08 20:28:42 +05:30
Kovid Goyal
d6492264c7
Bash integration: Fix declare not creating global variables in .bashrc
...
Fixes #5254
2022-07-08 18:55:04 +05:30
Kovid Goyal
7281b9dbb1
Ensure local kitty is used when running the tests
2022-07-05 21:09:09 +05:30
Kovid Goyal
4b63ee036e
Run the test suite using the kitty binary
2022-07-05 21:05:03 +05:30
Kovid Goyal
fb8eb69c20
...
2022-07-03 20:51:59 +05:30
Kovid Goyal
4b1fa2609d
Match behavior of who when getting num_users by ignoring zombie pids
2022-07-03 14:46:54 +05:30
Kovid Goyal
a8b756f040
ssh kitten: A new option :code:--symlink-strategy to control how symlinks are copied to the remote machine
...
Fixes #5249
2022-07-03 14:03:56 +05:30
Kovid Goyal
a94a0f3026
Fix fd leak in prewarm zygote
2022-07-03 13:32:09 +05:30
Kovid Goyal
71c902eaf8
Build the launcher with debug symbols when using --debug
2022-07-03 13:28:57 +05:30
Kovid Goyal
6e7af8ce2e
Merge branch 'fix-last-cmd-output' of https://github.com/page-down/kitty
2022-07-02 10:18:16 +05:30
pagedown
6c80cd040c
Fix missing last line when getting output of the running command
2022-07-02 12:33:58 +08:00
Kovid Goyal
4ed413eaa7
Switch to GA2
2022-06-30 17:00:14 +05:30
Kovid Goyal
86357d2c38
...
2022-06-29 18:53:11 +05:30
Kovid Goyal
c0d4d01b88
...
2022-06-29 18:41:39 +05:30
Kovid Goyal
b3fcb53625
ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux session inherits the correct KITTY env vars
...
Fixes #5227
2022-06-29 18:40:22 +05:30