Commit Graph

  • 617316e8d9 Linux: Use copy_file_range for defrag of the disk cache which should give even better performance on filesystems that support it Kovid Goyal 2021-11-24 19:42:00 +05:30
  • bd21b79959 Only malloc the buffer for fast file copy when needed Kovid Goyal 2021-11-24 18:20:37 +05:30
  • 732ff7ee58 Move copy between files into its own module Kovid Goyal 2021-11-24 16:42:52 +05:30
  • f081d6a421 Fix #4270 Kovid Goyal 2021-11-24 16:37:27 +05:30
  • 3592a94517 Document the handling of links in the file transfer protocol Kovid Goyal 2021-11-24 09:03:59 +05:30
  • e5de16bb01 Use fid_abs prefix for absolute symlinks Kovid Goyal 2021-11-24 08:41:16 +05:30
  • a62e831932 Clear prompt markings when erasing the display Kovid Goyal 2021-11-24 08:17:04 +05:30
  • b35dd5a869 Mention updated packager notes in changelog Kovid Goyal 2021-11-24 08:05:10 +05:30
  • ec28bd93c3 Minor updates to file transfer protocol docs Kovid Goyal 2021-11-23 22:28:18 +05:30
  • c44b5bb03f Allow aliases to apply to default shortcuts as well Kovid Goyal 2021-11-23 20:24:12 +05:30
  • 313add715c Use original definition for no-op Kovid Goyal 2021-11-23 19:51:25 +05:30
  • 56ea741126 Nicer repr for key definitions Kovid Goyal 2021-11-23 18:19:34 +05:30
  • 9dbdd58311 Avoid spurious exception printed to stderr when terminating a key sequence with an invalid key Kovid Goyal 2021-11-23 16:29:10 +05:30
  • 2ca13e886a Avoid cyclic infinite recursion Kovid Goyal 2021-11-23 15:36:58 +05:30
  • 314efe4f68 Ignore empty alias Kovid Goyal 2021-11-23 15:10:59 +05:30
  • ebd2de042d Merge branch 'docs-conf-fmt' of https://github.com/page-down/kitty Kovid Goyal 2021-11-23 15:07:28 +05:30
  • c46c551fee ... Kovid Goyal 2021-11-23 15:07:03 +05:30
  • cecca854c0 Forgot to port parsing of open actions to use the new action_alias infra Kovid Goyal 2021-11-23 15:02:19 +05:30
  • d7df4fa5dc Leave kitten_alias documented Kovid Goyal 2021-11-23 14:48:45 +05:30
  • 3651a101d0 Append long_text only if at least one documented option exists pagedown 2021-11-23 17:15:58 +08:00
  • a97a05b1ec Allow action_alias to work with any action Kovid Goyal 2021-11-23 14:43:36 +05:30
  • ee2520e036 Also prevent infinite recursion in kitten_alias Kovid Goyal 2021-11-23 07:53:10 +05:30
  • 88150b2012 Dont document kitten_alias as it is deprecated Kovid Goyal 2021-11-22 23:04:59 +05:30
  • 9161c71b51 Show the user an error message when pressing a key results in an exception Kovid Goyal 2021-11-22 23:01:44 +05:30
  • d7f569b341 Add a test for recursion Kovid Goyal 2021-11-22 22:54:21 +05:30
  • 5dfa02b45f Better fix for infinite recursion Kovid Goyal 2021-11-22 22:44:41 +05:30
  • 45e629c56b Avoid infinite recursion for action_alias Kovid Goyal 2021-11-22 22:43:06 +05:30
  • ee437ca2d7 Add a note about kitten invocation Kovid Goyal 2021-11-22 22:38:56 +05:30
  • 0293d957b2 When using combine to perform multiple actions, perform subsequent actions on event loop ticks, so that they can operate on the result of the previous action Kovid Goyal 2021-11-22 22:19:31 +05:30
  • 89069407d2 Make action_alias recursive Kovid Goyal 2021-11-22 22:15:04 +05:30
  • 495b29bf21 Make nth_window focus the last window for numbers larger than the number of windows Kovid Goyal 2021-11-22 22:01:33 +05:30
  • ec5165d958 Fix action_alias not working when used with arguments Kovid Goyal 2021-11-22 21:41:55 +05:30
  • 1da8ad3839 Fix some type errors Kovid Goyal 2021-11-22 21:16:09 +05:30
  • e97afb3433 Make the repr of SingleKey shorter Kovid Goyal 2021-11-22 20:40:42 +05:30
  • a824a45602 Merge branch 'docs-conf-fmt' of https://github.com/page-down/kitty Kovid Goyal 2021-11-22 20:17:47 +05:30
  • 20e546b496 Formatting config options that are not added to default pagedown 2021-11-22 12:55:43 +08:00
  • bf8e18441a Map action URLs automatically for all actions Kovid Goyal 2021-11-22 20:05:27 +05:30
  • c5af9613fd Fix building of docs Kovid Goyal 2021-11-22 20:02:18 +05:30
  • 9ce807069a Replace kitten_alias with action_alias in docs Kovid Goyal 2021-11-22 19:57:54 +05:30
  • aa4fa4cc85 Allow defining aliases for more general actions, not just kittens Kovid Goyal 2021-11-22 19:52:43 +05:30
  • 727c69ffdd Mark :code: in CLI help output Kovid Goyal 2021-11-21 22:44:43 +05:30
  • b7a28afe7e missed a couple of options Kovid Goyal 2021-11-21 22:41:30 +05:30
  • 12bcee3b78 Fix #4258 Kovid Goyal 2021-11-21 22:39:36 +05:30
  • f3376601f2 Mark various options in text correctly Kovid Goyal 2021-11-21 22:37:11 +05:30
  • ecea1ba241 ... Kovid Goyal 2021-11-21 10:05:47 +05:30
  • 81467c2e7e ... Kovid Goyal 2021-11-20 07:36:52 +05:30
  • 889f2fce6d Avoid deprecation warning from Apple Kovid Goyal 2021-11-20 06:08:30 +05:30
  • ae6318cb5a Forgot to add definitions of the notification constants for old SDKs Kovid Goyal 2021-11-20 04:58:53 +05:30
  • 19e653ef1b Fix building on older macOS SDKs Kovid Goyal 2021-11-20 04:42:01 +05:30
  • d6949a7a3c ... Kovid Goyal 2021-11-19 22:52:57 +05:30
  • 5050a01856 Update shell integration features list Kovid Goyal 2021-11-19 22:51:40 +05:30
  • 564f865a63 Fix the :italic: role used for CLI docs not being rendered correctly in the HTML docs Kovid Goyal 2021-11-19 14:28:05 +05:30
  • c1cb196365 Set the media role when playing the bell sound to "event" Kovid Goyal 2021-11-19 14:14:50 +05:30
  • ca0fcada42 Merge branch 'feat-macos-notif-snd' of https://github.com/page-down/kitty Kovid Goyal 2021-11-19 12:33:34 +05:30
  • 8e87b639fa Use macOS 11.0 version number pagedown 2021-11-19 14:08:00 +08:00
  • fccba24f0b Allow macOS notification to play sound pagedown 2021-11-19 14:08:00 +08:00
  • 62e32ea108 More clarification on windows' file permissions Kovid Goyal 2021-11-19 10:10:14 +05:30
  • b17fe747fc Document the representation of file metadata Kovid Goyal 2021-11-19 10:02:52 +05:30
  • ccc2d7d2da Document file compression Kovid Goyal 2021-11-19 09:21:09 +05:30
  • a528b45d60 More transfer protocol docs Kovid Goyal 2021-11-19 09:09:01 +05:30
  • 0c84285473 Note chunk size in both modes Kovid Goyal 2021-11-18 23:04:07 +05:30
  • 1df7400ad5 And an example serialization Kovid Goyal 2021-11-18 23:01:35 +05:30
  • 1cb65438fe ... Kovid Goyal 2021-11-18 22:54:55 +05:30
  • cd5dd131d5 Explain shortening of key names during serialization Kovid Goyal 2021-11-18 22:54:35 +05:30
  • f0e8ab8f31 Drop support for python 3.6 Kovid Goyal 2021-11-18 22:40:44 +05:30
  • bfdb09d29f ... Kovid Goyal 2021-11-18 22:34:58 +05:30
  • a81e5dd8a5 More documentation of the file transfer protocol Kovid Goyal 2021-11-18 22:33:25 +05:30
  • ddb1fcf430 Forgot to end receive sessions Kovid Goyal 2021-11-18 22:31:05 +05:30
  • 646726b385 ... Kovid Goyal 2021-11-18 21:23:20 +05:30
  • d47a80c8e8 Document the escape code format for the file transmission protocol Kovid Goyal 2021-11-18 21:19:56 +05:30
  • 5f4e326985 Start work on documenting the file transfer protocol Kovid Goyal 2021-11-18 20:33:06 +05:30
  • 18e747babf Merge branch 'ibus_move_overlay_linefeed' of https://github.com/martinetd/kitty Kovid Goyal 2021-11-18 12:29:28 +05:30
  • a3ec988d07 Old python compat Kovid Goyal 2021-11-18 12:28:03 +05:30
  • b992a448b1 screen_linefeed: add missing MOVE_OVERLAY_LINE_WITH_CURSOR Dominique Martinet 2021-11-18 14:31:52 +09:00
  • c29f50b0d6 Use shorter field names when serializing file transmission commands to reduce overhead Kovid Goyal 2021-11-18 10:55:57 +05:30
  • d30ba9654f Nicer formatting of mappings in the comment conf file Kovid Goyal 2021-11-18 09:21:24 +05:30
  • 3e3dc26e3f Dont duplicate help text Kovid Goyal 2021-11-18 08:50:43 +05:30
  • a78138ab61 Add a reference to ctrl+shift+right click in the overview Kovid Goyal 2021-11-18 08:42:30 +05:30
  • 8fd5f184b7 Merge branch 'feat-cmd-output-mouse-pager' of https://github.com/page-down/kitty Kovid Goyal 2021-11-18 08:27:11 +05:30
  • fe075ea795 Unset the last visited command output position pagedown 2021-11-17 23:00:27 +08:00
  • 37b6677608 ... pagedown 2021-11-17 22:34:45 +08:00
  • b91809eaa4 Allows to open the command output in pager by mouse click pagedown 2021-11-17 22:25:49 +08:00
  • ca214ffe78 transfer receive: ensure open files are closed Kovid Goyal 2021-11-17 15:45:13 +05:30
  • 715925795f Ignore errors in various finalizers during exit Kovid Goyal 2021-11-17 15:43:26 +05:30
  • 17a48f6b9f TUI: exit cleanly when I/O to terminal fails Kovid Goyal 2021-11-17 15:33:23 +05:30
  • 5c7a1d1b05 Fix typo Kovid Goyal 2021-11-17 15:19:17 +05:30
  • 46e51811e8 Dont rise an exception in patchfile close() Kovid Goyal 2021-11-17 14:34:14 +05:30
  • 34df7f6bc8 More docs on file transfer Kovid Goyal 2021-11-17 14:29:06 +05:30
  • e8331b23d9 More file transfer docs Kovid Goyal 2021-11-17 14:12:10 +05:30
  • 1a92f99831 ... Kovid Goyal 2021-11-17 13:55:33 +05:30
  • 6c95828e6e Add a screenshot of the transfer kitten Kovid Goyal 2021-11-17 13:26:22 +05:30
  • 14142c320a fix incorrect repeat counts Kovid Goyal 2021-11-17 13:24:35 +05:30
  • 727260e69b ... Kovid Goyal 2021-11-17 13:16:50 +05:30
  • ad804cc01e Redraw progress bar on resize Kovid Goyal 2021-11-17 13:04:07 +05:30
  • dab51d33f5 ... Kovid Goyal 2021-11-17 12:40:06 +05:30
  • 77d7a6180f unicode input kitten: Also allow using ctrl+number to switch tabs and pressing any modifier with the function keys Kovid Goyal 2021-11-17 12:17:46 +05:30
  • 185669ec72 Use a shorter random id for transfers Kovid Goyal 2021-11-17 11:46:37 +05:30
  • e68debc94e Handle blocking io errors when writing all to an fd Kovid Goyal 2021-11-17 11:45:15 +05:30
  • 18ed56b639 Handle all failed using rsync while waiting for path confirmation Kovid Goyal 2021-11-17 11:28:19 +05:30
  • dc2bac0068 Only print rsync stats if some data was transferred Kovid Goyal 2021-11-17 11:18:31 +05:30