Kovid Goyal
fe53555dba
Document the additions to the clipboard kitten
2022-12-04 11:37:02 +05:30
Kovid Goyal
b644a42a48
Allow using wildcard mime types when copying from clipboard
2022-12-03 14:06:16 +05:30
Kovid Goyal
5c9c9a67bc
Fix make asan
...
Suppress leak detection when running gen-go-code.py otherwise it fails
since python always leaks
2022-12-03 12:34:32 +05:30
Kovid Goyal
76f6288e69
...
2022-12-03 12:25:23 +05:30
Kovid Goyal
6422b323c6
Implement MIME aliases for clipboard
2022-12-03 12:20:03 +05:30
Kovid Goyal
a622a149f6
Allow arbitrary bytes in the mime metadata key
2022-12-03 09:21:36 +05:30
Kovid Goyal
fa6527cdf3
add note about how MIME types are detected
2022-12-03 08:35:58 +05:30
Kovid Goyal
0b293428c4
X11: Fix reading list of available mime types
2022-12-03 08:16:59 +05:30
Kovid Goyal
26e8a5186a
Avoid extra roundtrip when only reading clipboard mime types
2022-12-03 08:06:48 +05:30
Kovid Goyal
bde737fa38
Finish implementation of clipboard writing
2022-12-03 08:02:27 +05:30
Kovid Goyal
71e09ba1fb
Fix show_key kitten showing incorrect CSI encoding for F3
2022-12-01 23:33:08 +05:30
Kovid Goyal
3e69cf81af
DRYer
2022-12-01 22:40:47 +05:30
Kovid Goyal
f5d2c35755
Move implementation of +hold to Go
...
No need to pay python interpreter startup cost for --hold
2022-12-01 22:34:56 +05:30
Kovid Goyal
38a7fa73e3
Simplify filter mode operation
...
Dont need channels and goroutines as writing in the loop is already
asnychronous
2022-12-01 19:54:57 +05:30
Kovid Goyal
fdd42d5f19
Implement kitty side write OSC 5522
2022-12-01 18:18:06 +05:30
Kovid Goyal
fe75493c37
Better error messages
2022-12-01 18:17:53 +05:30
Kovid Goyal
e187265d04
Dont truncate the output file just to get tis permission bits
2022-12-01 14:13:28 +05:30
Kovid Goyal
0a985134e2
Ensure permissions are correct when using atomic writes
2022-12-01 14:04:52 +05:30
Kovid Goyal
e555d963b1
DRYer
2022-12-01 13:58:06 +05:30
Kovid Goyal
3601488b26
Add a generic Values()
2022-12-01 13:47:06 +05:30
Kovid Goyal
f29ce19097
Reading arbitrary MIME from clipboard now works
2022-12-01 13:35:44 +05:30
Kovid Goyal
f6ab641b00
Clarify the action of CSI < u in Quickstart
2022-11-30 16:28:34 +05:30
Kovid Goyal
722a1020fa
Cleaner implementation of max_tab_title_length
...
Ensures that tab decorations are not affected
2022-11-29 23:20:39 +05:30
Kovid Goyal
fbd19f3bde
Merge branch 'docs' of https://github.com/page-down/kitty
2022-11-29 22:10:57 +05:30
Kovid Goyal
3cf874f6e9
Work on implementing read support in the clipboard kitten
2022-11-29 22:07:51 +05:30
pagedown
02b206eeb8
Docs: Slightly adjust the description of tab_title_max_length
...
Note the associated GitHub PR ID in the changelog.
2022-11-30 00:20:32 +08:00
Kovid Goyal
5c50e3869c
Change the new option to limit tab title lengths to apply to the length of the title, as documented, nit the full tab
2022-11-29 17:41:27 +05:30
Kovid Goyal
6f66bbd424
...
2022-11-29 15:15:01 +05:30
Kovid Goyal
2697ddaec3
Dont ask for permission when reading only the mime types available in the clipboard
2022-11-29 15:09:01 +05:30
Kovid Goyal
d6dcdf0751
Merge branch 'tab_max_length' of https://github.com/fratajczak/kitty
2022-11-29 14:59:18 +05:30
Kovid Goyal
11724c8a5f
Terminal end of OSC 5522 read requests
2022-11-29 14:55:40 +05:30
Ferdinand Ratajczak
b6792a6d71
Add option to limit length of tab titles
2022-11-29 09:50:32 +01:00
Kovid Goyal
f0d61c2de9
Add debug output for key encoding state modifications
2022-11-29 11:20:19 +05:30
Kovid Goyal
35ae689818
Improve debug encoded key output
2022-11-29 08:06:07 +05:30
Kovid Goyal
1305199bdf
Output the bytes sent to the child in --debug-input
2022-11-29 07:56:06 +05:30
Kovid Goyal
c62c31f776
More mypy bugs
...
It cant handle putting a ClipboardTyple fielf on ReadRequest. SO just
use a bool as we really only have two types anyway.
2022-11-28 22:03:04 +05:30
Kovid Goyal
defef3f88c
Make mypy happy
2022-11-28 21:05:10 +05:30
Kovid Goyal
3ee9f723f2
The legacy osc 52 protocol now works with the new clipboard requests manager class
2022-11-28 20:53:56 +05:30
Kovid Goyal
a8725d6307
Start work on a new clipboard protocol to allow terminal programs to access more than just text/plain content from the clipboard
2022-11-28 14:23:03 +05:30
Kovid Goyal
4c72f92939
Wayland GNOME: Workaround for latest mutter release breaking full screen for semi-transparent kitty windows
...
Destroy the CSD surfaces when window goes full screen.
Fixes #5677
2022-11-28 14:19:13 +05:30
Kovid Goyal
2150f261ee
Merge branch 'ksi-fish-cwd' of https://github.com/page-down/kitty
2022-11-27 11:46:42 +05:30
pagedown
f720bc9fab
Shell integration: Report cwd on the fish prompt event
2022-11-27 14:07:19 +08:00
Kovid Goyal
d92f89e47f
ZSH integration: Report cwd on every new prompt draw
...
Handles the case of a command reporting a different cwd to the terminal.
2022-11-27 10:09:25 +05:30
Kovid Goyal
c54a4021ef
Update docs to use \e instead of \x1b for esc since we now support it
2022-11-27 10:06:04 +05:30
Kovid Goyal
375fa73826
Delegate kitty +kitten clipboard to kitty-tool
2022-11-26 20:09:43 +05:30
Kovid Goyal
5eb2142d70
Use a define rather than a generated file for wrapped kittens
2022-11-26 16:16:45 +05:30
Kovid Goyal
00223c5bba
Merge branch 'hostname' of https://github.com/page-down/kitty
2022-11-26 15:43:46 +05:30
Kovid Goyal
aa9080d375
Add a note about using single quotes when passing arguments with backslash escapes to send-text
...
One could of course also use double quotes and escape the backslash or
just escape the backslash but I dont think we need to explain shell
quoting fully here.
2022-11-26 15:38:22 +05:30
Kovid Goyal
8d45f5011b
Add support for the 🔗 role to prettify
2022-11-26 15:34:20 +05:30
Kovid Goyal
b3f096b03b
kitty shell: Fix pressing enter while cursor is not at end of line causes line to be truncated visually
2022-11-26 15:30:49 +05:30