Kovid Goyal
70bc4f1033
Generate man pages for kitten and all its sub-commands recursively
...
Fixes #6808
2023-11-11 17:09:23 +05:30
Kovid Goyal
77292a16d6
Make shebangs consistent
...
Follow PEP 0394 and use /usr/bin/env python so that the python in the
users venv is respected. Not that the kitty python files are meant to be
executed standalone anyway, but, whatever.
Fixes #6810
2023-11-11 08:32:05 +05:30
Kovid Goyal
8dfe1fcca9
Ensure clenup is run even when ssh child is killed by interrupt
2023-11-06 22:02:06 +05:30
Kovid Goyal
bd5fcb00e0
Fix regression that broke quick exit from ssh kitten
2023-11-06 21:22:41 +05:30
Kovid Goyal
bc1da5525e
ssh kitten: Fix restore state not being called after interrupt
2023-11-05 08:38:04 +05:30
Kovid Goyal
d113a6c2cf
ssh kitten: Fix a regression that broken ctrl+space mapping in zsh
...
Fixes #6780
2023-11-03 07:16:07 +05:30
Kovid Goyal
acf586867c
Fix empty emoticons panel in unicode input kitten
...
Fixes #6760
2023-10-27 14:18:46 +05:30
Kovid Goyal
7292d1c9df
Clean up mouse-demo kitten
...
Fixes #6738
2023-10-21 07:55:23 +05:30
Kovid Goyal
beb18cc250
Add window titles to various ask kitten invocations
2023-10-20 13:36:02 +05:30
Kovid Goyal
0300a355d0
update docs for remote_kitty
2023-10-18 17:31:44 +05:30
Kovid Goyal
6804d16519
Show pointer shapes in mouse_demo kitten
2023-10-17 21:07:57 +05:30
Kovid Goyal
ee8399ba56
Port the mouse_demo kitten to Go
2023-10-17 20:21:22 +05:30
Kovid Goyal
c03dff2322
Fix help text and short desc for the two wrapper kittens
2023-10-17 19:50:47 +05:30
Kovid Goyal
dc6edf9191
Improve the docs for how to match multi-line hints
...
See #6692
2023-10-17 15:23:58 +05:30
Kovid Goyal
70a588cb36
...
2023-10-17 15:23:43 +05:30
Kovid Goyal
17ce474b79
Use hand pointer when hovering over buttons in ask kitten
2023-10-15 21:35:51 +05:30
Kovid Goyal
a8a1571ed1
Fix #6715
2023-10-14 08:49:46 +05:30
Bernhard M. Wiedemann
17b7703dab
Fix compilation without LTO
...
When building without link-time-optimization through the
KITTY_NO_LTO env var or the setup.py --disable-link-time-optimization option
compilation failed with a warning about freeing "ans" memory.
Chances are, this is dead code that gets optimized out by LTO.
2023-10-08 04:52:24 +02:00
Kovid Goyal
5fb661d72d
...
2023-10-05 09:34:21 +05:30
Kovid Goyal
627c80125b
More linter fixes
2023-09-23 10:19:46 +05:30
Kovid Goyal
b26c4c16d0
...
2023-09-22 12:11:07 +05:30
Kovid Goyal
c650bd0aac
icat: Dont open the controlling terminal to query for size if stdout is a terminal, use it instead
2023-09-22 12:10:21 +05:30
Kovid Goyal
0a2f164062
Change kitty +kitten -> kitten in docs
...
All kittens except for the broadcast and panel kittens have now been
ported to Go and so can be run with just kitten rather than kitty
+kitten. So update the docs to use this canonical form for launching
kittens
2023-09-21 12:25:02 +05:30
Kovid Goyal
b21bbbe14c
Fix ssh kitten override parsing ignoring settings inherited from ssh.conf
...
Fixes #6639
2023-09-20 09:15:38 +05:30
Kovid Goyal
18e5b74699
More linter fixes
2023-09-20 08:43:50 +05:30
Kovid Goyal
d16a29b942
More linter fixes
2023-09-19 11:50:09 +05:30
Kovid Goyal
a8633756de
More linter fixes
2023-09-18 21:36:34 +05:30
Kovid Goyal
1a32e62ebf
More linter fixes
2023-09-18 21:07:39 +05:30
Kovid Goyal
7faf216f9e
More linter fixes
2023-09-18 20:59:47 +05:30
Kovid Goyal
8a211fa689
Remove unused code
2023-09-17 08:47:28 +05:30
Kovid Goyal
863adb3e8d
Go: Fix parsing of nullable colors
...
Fixes #6629
2023-09-15 20:36:24 +05:30
Kovid Goyal
c99d55691d
diff kitten: Add support for files that are identical apart from mode changes
...
Fixes #6611
2023-09-09 19:04:54 +05:30
Kovid Goyal
eb51d459ae
diff kitten: Dont panic for empty changesets
2023-09-09 18:35:32 +05:30
Kovid Goyal
bfc15cfc3f
Fix #6611
2023-09-09 18:24:26 +05:30
Kovid Goyal
73b1e3b8a1
SSH does not parse port from hostname when not using a ssh:// URL
2023-09-09 09:33:47 +05:30
Kovid Goyal
6fef176918
Add some tests for uname/hname parsing
2023-09-08 16:23:09 +05:30
Kovid Goyal
af4213579c
ssh kitten: Fix a regression causing hostname directives in ssh.conf not matching when username is specified
2023-09-08 15:10:46 +05:30
Jake Stewart
8754d80832
add tests for go config parser
2023-09-03 16:39:27 +08:00
Kovid Goyal
0be1295023
kitten run-shell: Make kitty terminfo database available if needed before starting the shell
2023-09-01 22:05:26 +05:30
Kovid Goyal
67bf3eda5a
...
2023-08-16 19:16:05 +05:30
Kovid Goyal
8e6dc030b4
Add a note that unicode placeholders cause image wrapping
2023-08-16 19:10:07 +05:30
Kovid Goyal
2c232ce709
kitten icat: Fix image being displayed one cell to the right when using both --place and --unicode-placeholder
...
Fixes #6556
2023-08-16 19:04:15 +05:30
Kovid Goyal
670ad353b2
unicode_input kitten: Add an option to specify the startup tab
...
Fixes #6552
2023-08-16 11:54:50 +05:30
Kovid Goyal
85005eee1b
receive kitten: Send signature in 4KB blocks
2023-08-10 11:10:55 +05:30
Kovid Goyal
47af65dc5c
Ensure transmit next chunk is called
2023-08-10 07:51:13 +05:30
Kovid Goyal
4f72bb9894
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +05:30
Kovid Goyal
49ea26968c
Bump go version to 1.21
...
Allows us to use the much faster builtin min/max functions
for two variable min/max
2023-08-09 11:58:16 +05:30
Kovid Goyal
f125ffe3e0
Fix a hang in the send kitten when transmitting deltas of multiple files
...
and the files have not changed causing the signature of the second file
to arrive after the delta for the first file is transmitted
2023-08-09 08:25:18 +05:30
Kovid Goyal
12bdc0cc0c
...
2023-08-08 17:51:02 +05:30
Kovid Goyal
a628609ca8
Fix incorrect ETA calculation for active file
2023-08-08 17:45:28 +05:30