Kovid Goyal
a2f022d166
Add support for the repeat escape code to TruncatetoVisualLength()
2022-11-17 08:17:11 +05:30
Sergei Grechanik
4df6c172a3
Define END_ITER to prevent brace imbalance
...
Otherwise some editors/plugins get confused
2022-11-16 09:54:49 -08:00
Kovid Goyal
9db1d581f7
DRYer
2022-11-16 22:37:27 +05:30
Kovid Goyal
b3bc5a5565
...
2022-11-16 22:35:59 +05:30
Kovid Goyal
fc20e8d04b
Fix spurious EOF error when select for reading from the tty fails with a temporary error
2022-11-16 22:32:35 +05:30
Kovid Goyal
86af1d5c16
Wrap EOF errors when doing terminal I/O
2022-11-16 22:23:00 +05:30
Kovid Goyal
d8574f8f85
Fix another bug in readline cursor position tracking
2022-11-16 21:28:36 +05:30
Kovid Goyal
bdd04f37d6
Better error message for kitty shell when running unknown command
2022-11-16 20:53:08 +05:30
Kovid Goyal
a4e43b3925
Use a pager for the help interactive command as well
2022-11-16 20:44:13 +05:30
Kovid Goyal
5e880b92f5
Ensure active hyperlink is cleared when truncating output for completion descriptions
2022-11-16 20:32:42 +05:30
Kovid Goyal
d4c103e53e
zsh breaks when there are escape codes in completion descriptions
2022-11-16 19:32:16 +05:30
Kovid Goyal
3e4df7d812
...
2022-11-16 19:06:22 +05:30
Kovid Goyal
3b18f90319
Merge branch 'completion' of https://github.com/page-down/kitty
2022-11-16 19:05:58 +05:30
Kovid Goyal
e31587ec1e
Ensure auto-generated entries such as --help are present for completion by calling Validate()
2022-11-16 18:05:27 +05:30
pagedown
5dc97af4d5
Add completion for kitty +list-fonts
2022-11-16 20:23:58 +08:00
Kovid Goyal
81916d0f02
Finish implementation of update-self
2022-11-16 17:44:21 +05:30
Kovid Goyal
ae93d95bbe
Get progress bar rendering working
2022-11-16 16:35:15 +05:30
Kovid Goyal
dd1fcf6855
Support the repeat prev char escape code when calculating the width of a string
2022-11-16 16:25:16 +05:30
Kovid Goyal
4b05822474
Merge branch 'ksi-completion-fish' of https://github.com/page-down/kitty
2022-11-16 14:00:28 +05:30
Kovid Goyal
337f1fad3f
fix double signatures
2022-11-16 13:45:27 +05:30
Kovid Goyal
463c9debe7
More work on update-self
2022-11-16 13:41:58 +05:30
pagedown
9225919112
Fix completion for fish
2022-11-16 16:03:07 +08:00
Kovid Goyal
e70c021371
Some basic TUI widgets ported to Go
2022-11-16 12:48:47 +05:30
Kovid Goyal
f3b3d6c0ef
Workaround for mypy bug
2022-11-15 22:47:53 +05:30
Kovid Goyal
0c0b9e6b9c
Fix deadlock in update-self
2022-11-15 22:33:23 +05:30
Kovid Goyal
d9215feda5
Allow using the cwd of the original process for launch --cwd
...
Fixes #5672
2022-11-15 22:18:19 +05:30
Kovid Goyal
d54fe3c16a
Start work on a command to self update kitty-tool
2022-11-15 21:29:11 +05:30
Kovid Goyal
36dd5b2d00
More minor loop API additions
2022-11-15 21:00:19 +05:30
Kovid Goyal
87108a18ef
Add a callback for wakeups
2022-11-15 18:01:21 +05:30
Kovid Goyal
234274c1df
...
2022-11-15 16:54:14 +05:30
Kovid Goyal
b42677b343
Utility function to download a URL to a file path with progress reporting
2022-11-15 16:53:43 +05:30
Kovid Goyal
c03af4d294
Build static binaries on CI
2022-11-15 15:07:33 +05:30
Kovid Goyal
8d12e60f62
Set a flag available at runtime when cross compiling kitty-tool
2022-11-15 15:04:28 +05:30
Kovid Goyal
5a71b8c209
Merge branch 'macos-custom-icon' of https://github.com/page-down/kitty
2022-11-15 13:28:03 +05:30
Kovid Goyal
16775c5539
ssh kitten: Add a kitty-tool wrapper script to auto-download and use kitty-tool
...
Needs testing.
2022-11-15 13:26:48 +05:30
pagedown
8b8263d0ff
macOS: Failure to set custom app icon should not prevent launch
...
When running `kitty/launcher/kitty` and no bundle path is provided,
the icon of `kitty/launcher/kitty.app` should be changed instead of
the `launcher` folder.
2022-11-15 15:21:40 +08:00
Kovid Goyal
9ddd7d070e
Add a note to changelog about kitty @ speed improvements
2022-11-15 12:05:59 +05:30
Kovid Goyal
780d5400cb
Use full kitty-tool exe name in github description
2022-11-15 12:01:55 +05:30
Kovid Goyal
63d7b2a80b
Shutdown macOS build VM after building
2022-11-15 11:32:34 +05:30
Kovid Goyal
1958d67847
Sign kitty-tool on macOS
2022-11-15 11:32:12 +05:30
Kovid Goyal
737919505d
Update docs to mention kitty-tool
2022-11-14 20:58:24 +05:30
Kovid Goyal
d60ecfa8a6
Install go 1.18 for codeql build
2022-11-14 20:35:41 +05:30
Kovid Goyal
e3b22a87e4
Upload static kitty-tool builds when publishing
2022-11-14 17:07:32 +05:30
Kovid Goyal
c7d47a59f1
When running kitty-tool without arguments show usage
2022-11-14 16:36:05 +05:30
Kovid Goyal
7eae176b88
Code to build static versions of kitty-tool
2022-11-14 16:27:19 +05:30
Kovid Goyal
9361c62a1c
Linux: Use a separate thread to play the beep sound
...
This is because on misconfigured systems canberra hangs while queueing a
sound to play. And these misconfigured systems are quite common in
Linux-land. See for example #5646
Sigh. Even playing a simple sound is failure prone on Linux.
2022-11-14 15:42:09 +05:30
Kovid Goyal
018811c96c
Remove unused code
...
Completion and remote control have moved into kitty-tool
2022-11-14 15:42:09 +05:30
Kovid Goyal
129646c199
Use kitty-tool for all kitty @ incovations
2022-11-14 15:42:09 +05:30
Kovid Goyal
1881f4582e
...
2022-11-14 15:42:09 +05:30
Kovid Goyal
a5d05a2954
...
2022-11-14 15:42:09 +05:30