Commit Graph

8246 Commits

Author SHA1 Message Date
Kovid Goyal
62e32ea108 More clarification on windows' file permissions 2021-11-19 10:10:14 +05:30
Kovid Goyal
b17fe747fc Document the representation of file metadata 2021-11-19 10:02:52 +05:30
Kovid Goyal
ccc2d7d2da Document file compression 2021-11-19 09:21:09 +05:30
Kovid Goyal
a528b45d60 More transfer protocol docs 2021-11-19 09:09:01 +05:30
Kovid Goyal
0c84285473 Note chunk size in both modes 2021-11-18 23:04:07 +05:30
Kovid Goyal
1df7400ad5 And an example serialization 2021-11-18 23:01:35 +05:30
Kovid Goyal
1cb65438fe ... 2021-11-18 22:54:55 +05:30
Kovid Goyal
cd5dd131d5 Explain shortening of key names during serialization 2021-11-18 22:54:35 +05:30
Kovid Goyal
f0e8ab8f31 Drop support for python 3.6
It is being EOLed next month (https://www.python.org/dev/peps/pep-0494/)
which is when I expect the next kitty release as well
2021-11-18 22:44:41 +05:30
Kovid Goyal
bfdb09d29f ... 2021-11-18 22:34:58 +05:30
Kovid Goyal
a81e5dd8a5 More documentation of the file transfer protocol 2021-11-18 22:33:25 +05:30
Kovid Goyal
ddb1fcf430 Forgot to end receive sessions 2021-11-18 22:31:05 +05:30
Kovid Goyal
646726b385 ... 2021-11-18 21:23:20 +05:30
Kovid Goyal
d47a80c8e8 Document the escape code format for the file transmission protocol 2021-11-18 21:19:56 +05:30
Kovid Goyal
5f4e326985 Start work on documenting the file transfer protocol 2021-11-18 20:33:06 +05:30
Kovid Goyal
18e747babf Merge branch 'ibus_move_overlay_linefeed' of https://github.com/martinetd/kitty 2021-11-18 12:29:28 +05:30
Kovid Goyal
a3ec988d07 Old python compat 2021-11-18 12:28:03 +05:30
Dominique Martinet
b992a448b1 screen_linefeed: add missing MOVE_OVERLAY_LINE_WITH_CURSOR
fixes ibus positioning problem when shell outputs text with pre-edit
overlay open as per suggestion in this comment:
https://github.com/kovidgoyal/kitty/issues/1000#issuecomment-972550266
2021-11-18 14:31:57 +09:00
Kovid Goyal
c29f50b0d6 Use shorter field names when serializing file transmission commands to reduce overhead 2021-11-18 10:55:57 +05:30
Kovid Goyal
d30ba9654f Nicer formatting of mappings in the comment conf file 2021-11-18 09:21:24 +05:30
Kovid Goyal
3e3dc26e3f Dont duplicate help text 2021-11-18 08:50:43 +05:30
Kovid Goyal
a78138ab61 Add a reference to ctrl+shift+right click in the overview 2021-11-18 08:42:30 +05:30
Kovid Goyal
8fd5f184b7 Merge branch 'feat-cmd-output-mouse-pager' of https://github.com/page-down/kitty 2021-11-18 08:27:11 +05:30
pagedown
fe075ea795 Unset the last visited command output position 2021-11-17 23:00:27 +08:00
pagedown
37b6677608 ... 2021-11-17 22:34:45 +08:00
pagedown
b91809eaa4 Allows to open the command output in pager by mouse click 2021-11-17 22:25:49 +08:00
Kovid Goyal
ca214ffe78 transfer receive: ensure open files are closed 2021-11-17 15:45:13 +05:30
Kovid Goyal
715925795f Ignore errors in various finalizers during exit
This was needed for tui loop to exit cleanly when terminal i/o breaks
2021-11-17 15:43:26 +05:30
Kovid Goyal
17a48f6b9f TUI: exit cleanly when I/O to terminal fails 2021-11-17 15:33:23 +05:30
Kovid Goyal
5c7a1d1b05 Fix typo 2021-11-17 15:19:17 +05:30
Kovid Goyal
46e51811e8 Dont rise an exception in patchfile close()
This allows partial transfers, by overwriting the dest file with the
tempfile even if the transfer was not completed
2021-11-17 14:34:14 +05:30
Kovid Goyal
34df7f6bc8 More docs on file transfer 2021-11-17 14:29:06 +05:30
Kovid Goyal
e8331b23d9 More file transfer docs 2021-11-17 14:12:10 +05:30
Kovid Goyal
1a92f99831 ... 2021-11-17 13:55:33 +05:30
Kovid Goyal
6c95828e6e Add a screenshot of the transfer kitten 2021-11-17 13:26:22 +05:30
Kovid Goyal
14142c320a fix incorrect repeat counts 2021-11-17 13:24:35 +05:30
Kovid Goyal
727260e69b ... 2021-11-17 13:16:50 +05:30
Kovid Goyal
ad804cc01e Redraw progress bar on resize 2021-11-17 13:04:07 +05:30
Kovid Goyal
dab51d33f5 ... 2021-11-17 12:40:06 +05:30
Kovid Goyal
77d7a6180f unicode input kitten: Also allow using ctrl+number to switch tabs and pressing any modifier with the function keys 2021-11-17 12:17:46 +05:30
Kovid Goyal
185669ec72 Use a shorter random id for transfers
Reduces overhead and we dont actually need protection against malicious
actors, only accidental collisions
2021-11-17 11:47:46 +05:30
Kovid Goyal
e68debc94e Handle blocking io errors when writing all to an fd 2021-11-17 11:45:15 +05:30
Kovid Goyal
18ed56b639 Handle all failed using rsync while waiting for path confirmation 2021-11-17 11:28:19 +05:30
Kovid Goyal
dc2bac0068 Only print rsync stats if some data was transferred 2021-11-17 11:18:31 +05:30
Kovid Goyal
005ab58b15 Fix single file transfer path name mapping for receive 2021-11-17 11:07:50 +05:30
Kovid Goyal
c0ff12a7de ... 2021-11-17 10:46:33 +05:30
Kovid Goyal
b11b04ef67 Start documenting the file transfer kitten 2021-11-17 10:33:37 +05:30
Kovid Goyal
c8aba303e8 Merge branch 'docs-ksi' of https://github.com/page-down/kitty 2021-11-16 22:25:18 +05:30
pagedown
555efa4b70 Docs: scrolling to the last jumped position 2021-11-17 00:31:03 +08:00
Kovid Goyal
da3c6945ae There is no need to modify metadata.json when submitting a new theme as that is done by the gen-metadata.py script when merging 2021-11-16 21:46:46 +05:30