Commit graph

  • 620eed466b Retry writing some escape sequences on EINTR Johannes Altmanninger 2024-12-29 14:36:11 +0100
  • 0d5cf913bd
    Revert "Fix typo in npm completions: isntall -> install" Klaus Hipp 2025-01-06 10:50:07 +0100
  • 3405621dee Update littlecheck to fix spurious "not found" error on exit 127 Johannes Altmanninger 2025-01-03 10:26:58 +0100
  • 834001087d Disable kitty keyboard protocol on iTerm again for now Johannes Altmanninger 2025-01-05 20:36:08 +0100
  • e697add5b5 Feature flag to prevent executing off buffered keys Johannes Altmanninger 2025-01-02 15:14:15 +0100
  • 704b911168 Back out "Bind ctrl-l to clear-screen again for now" Johannes Altmanninger 2025-01-05 11:09:00 +0100
  • af137e5e96 scrollback-push to query for indn/cuu via XTGETTCAP Johannes Altmanninger 2025-01-05 11:48:32 +0100
  • 75832b3c5d scrollback-push to fall back to clear-screen if missing CPR feature Johannes Altmanninger 2025-01-04 01:21:52 +0100
  • dda4371679 Stop sending CSI 5n when querying for kitty keyboard support Johannes Altmanninger 2025-01-05 17:35:25 +0100
  • 10f1f21a4f Don't send kitty kbd protocol probe until ECHO is disabled Johannes Altmanninger 2025-01-05 17:53:09 +0100
  • 109ef88831 Add menu and printscreen keys Johannes Altmanninger 2025-01-01 21:32:40 +0100
  • 33fe575112 Add more convenient key bindings for VI mode Lzu Tao 2024-08-04 02:55:04 +0700
  • f9b79926f1 Add more convenient key bindings for VI mode Lzu Tao 2024-08-04 02:55:04 +0700
  • 13f7e6d0a5 docs/interactive: update key bindings added for 4.0 David Adam 2025-01-05 22:27:00 +0800
  • 6c3150aa05 docs/interactive: update key bindings added for 4.0 David Adam 2025-01-05 22:27:00 +0800
  • 44a8344da1 Add completions for Google Cloud commands. (#11005) cornmander 2025-01-04 20:45:05 -0500
  • 07dd088d76 Bind ctrl-l to clear-screen again for now Johannes Altmanninger 2025-01-05 08:14:30 +0100
  • 93e0a33d41 Log human-readable values also for not-yet-decoded bytes Johannes Altmanninger 2025-01-04 12:36:16 +0100
  • dcddffd222
    refactor: misc cleanup (#10998) Stefan Boca 2025-01-04 17:49:44 -0800
  • d842a6560e
    Add completions for Google Cloud commands. (#11005) cornmander 2025-01-04 20:45:05 -0500
  • b4e8cc8b79 Use explicit Timeout enum instead of magic constants Mahmoud Al-Qudsi 2025-01-04 18:22:38 -0600
  • 83eb25d45f Mark function as test-only Mahmoud Al-Qudsi 2025-01-04 17:29:09 -0600
  • 1bb94d136f Add completions for Google Cloud commands. #11005 Gregory Shikhman 2025-01-04 14:30:17 -0800
  • d4d77d45f2 Make new ctrl-l logic more portable #11003 Mahmoud Al-Qudsi 2025-01-04 11:35:04 -0600
  • 92919effc5 CHANGELOG: work on 4.0.0 David Adam 2025-01-04 21:53:32 +0800
  • 046cadb53a Add completion for gem-fetch Lzu Tao 2024-12-27 16:14:44 +0700
  • 7eb254f2ba Add completion for gem-fetch Lzu Tao 2024-12-27 16:14:44 +0700
  • 759b3d3317
    fix python completion #10943 #10947 Steve Walker 2024-12-25 23:27:35 +0800
  • a5f99afa47 feat(comp): Update completions for resolvectl idealseal 2024-12-25 01:30:30 +0100
  • 2e12a2b6c4 feat(comp): Update completions for resolvectl idealseal 2024-12-25 01:30:30 +0100
  • 24397c71cd feat(comp): Update completion for md5sum idealseal 2024-12-25 14:11:53 +0100
  • a780e4da15 feat(comp): Update completion for md5sum idealseal 2024-12-25 14:11:53 +0100
  • 566ff38fee Mention lack of support for ctrl-backspace and alternatives Johannes Altmanninger 2024-12-23 21:08:11 +0100
  • 7ea2ab4ebb fix[completions]: Add set-timeout to bootctl Thayne McCombs 2025-01-04 02:15:57 -0700
  • e6e647092d Fix off-by-one error in Vi-style upcase-word at commandline end Johannes Altmanninger 2024-12-30 00:10:59 +0100
  • 33dd823f45 fix[completions]: Add set-timeout to bootctl Thayne McCombs 2025-01-04 02:15:57 -0700
  • 12ae2b024a
    fix[completions]: Add set-timeout to bootctl #10999 Thayne McCombs 2025-01-04 02:15:57 -0700
  • 47e3342e7b
    clippy: use assert!() instead of assert_eq!() with booleans #10998 Stefan Boca 2025-01-03 18:55:17 -0800
  • 35facf5216
    clippy: use is_some_and and is_ok_and instead of map_or Stefan Boca 2025-01-03 18:20:41 -0800
  • 7396e132bc
    clippy: use eq_ignore_ascii_case instead of manual comparison Stefan Boca 2025-01-03 18:17:34 -0800
  • 964a9f7421
    remove unnecessary &mut from EnvVar methods Stefan Boca 2025-01-03 17:56:32 -0800
  • 3765acff4b
    refactor EnvVar: Arc<Box<[WString]>> -> Arc<[WString]> Stefan Boca 2025-01-03 17:42:47 -0800
  • e11e62674f Fix bad layout computation with right prompt Johannes Altmanninger 2025-01-04 00:35:28 +0100
  • e49dde87cc Probe for kitty keyboard protocol support Johannes Altmanninger 2025-01-03 22:19:41 +0100
  • 5845a3f7ad __fish_complete_subcommand: Just complete -C for a given commandline Fabian Boehm 2024-12-30 20:59:38 +0100
  • edfdf210c4 Remove unnecessary use of errno Fabian Boehm 2025-01-01 21:45:07 +0100
  • 996fec87f4 Demote logs about unexpected cursor position Johannes Altmanninger 2025-01-03 12:51:42 +0100
  • 870a8f77a0 completions/scp: replace version detection Johannes Altmanninger 2024-12-31 13:32:48 +0100
  • d823444c6e Apply autosuggestions from completions also if cursor is not at EOL Johannes Altmanninger 2025-01-03 12:15:55 +0100
  • abaeb4af2a scrollback-push to sanitize cursor position Johannes Altmanninger 2025-01-03 07:25:07 +0100
  • 670541eec8 fish_jj_prompt: don't error if jj not installed David Adam 2025-01-03 12:38:14 +0800
  • 0debddc9e5 Add a simple fish_jj_prompt Johannes Altmanninger 2024-11-19 09:43:29 +0100
  • 837c32f150 Move getrusage wrapper in timer.rs to shared nix wrapper module Erick Howard 2025-01-01 15:00:36 +0800
  • 576ecace9d Don't execute off of buffered keys #10991 Johannes Altmanninger 2025-01-02 15:14:15 +0100
  • c4413e53ce
    Add documentation about syscall failure to nix::getrusage #10988 Erick Howard 2025-01-02 22:56:04 +0800
  • 6031fa88fa
    Call perror if libc::getrusage somehow fails Erick Howard 2025-01-02 22:50:08 +0800
  • ff8a879e80 completions/exercism: use generate script Alexei Mikhailov 2024-12-29 23:02:43 +0200
  • 9b26fff278 completions/exercism: use generate script Alexei Mikhailov 2024-12-29 23:02:43 +0200
  • 788dbc8a43
    Remove unnecessary import of MaybeUninit in bin/fish.rs Erick Howard 2025-01-02 17:20:44 +0800
  • 56537e23ae
    Move getrusage wrapper in timer.rs to shared nix wrapper module Erick Howard 2025-01-01 15:00:36 +0800
  • 2cfe6a9fd0
    completions/exercism: use generate script #10971 Alexei Mikhailov 2024-12-29 23:02:43 +0200
  • 6749a44d0f Update code completions Klaus Hipp 2024-12-17 18:35:03 +0100
  • 2b46d97c68 Update code completions Klaus Hipp 2024-12-17 18:35:03 +0100
  • 65ced4e2bb Cargo.lock: update downstream dependencies David Adam 2025-01-02 13:20:15 +0800
  • 3710142d1d Cargo.lock: update errno David Adam 2025-01-02 13:18:54 +0800
  • 0c9c5e3a34 Cargo.toml/lock: upgrade serial_test David Adam 2025-01-02 13:09:50 +0800
  • 53912777af Cargo.lock: upgrade cc David Adam 2025-01-02 12:38:50 +0800
  • 70bd49f612 drop confstr implementation David Adam 2025-01-02 11:06:24 +0800
  • 6714818e5d Cargo.toml: update libc David Adam 2024-12-30 20:03:18 +0800
  • 7e9b35be48
    Fix a clippy Peter Ammon 2025-01-01 17:42:25 -0800
  • 7af9844de0
    highlight: make PathFlags an ordinary struct Peter Ammon 2025-01-01 17:22:59 -0800
  • 550a076fa3 feat(completion) support batsh command EmilyGraceSeville7cf 2024-10-16 05:32:56 +1000
  • c28659a045 feat(completion): support folderify command EmilyGraceSeville7cf 2024-10-16 05:20:22 +1000
  • d2608588fc add completion for btrbk (#10752) Benjamin Kellermann 2024-12-29 15:33:29 +0100
  • dd333cdc82 completions/tmux: add skeleton "Windows and Panes" bindings (#10854) Ilya Grigoriev 2024-12-29 06:37:21 -0800
  • bfd7f298c7
    Merge 1c69fa22df into 3129c9e939 #10893 Johannes Altmanninger 2025-01-01 23:06:58 +0100
  • 3129c9e939 environment_impl: drop usage of lazy_static tranzystorekk 2024-12-31 19:53:21 +0100
  • 967c4b2272
    Code cleanup in src/bin/fish.rs to make it more idiomatic (#10975) Erick Howard 2025-01-02 02:17:48 +0800
  • 1c4e5cadf2 Autosuggestions in multi-line command lines Johannes Altmanninger 2024-12-15 17:27:00 +0100
  • 532abaddae Invalidate stale autosuggestions eagerly Johannes Altmanninger 2024-12-25 05:30:38 +0100
  • 7049352e61 Extract function for potentially case-insensitive prefix check Johannes Altmanninger 2025-01-01 09:47:14 +0100
  • a4f4ae76cb staticbuilds: Run tests Fabian Boehm 2025-01-01 16:45:47 +0100
  • c3de539d46 test_driver: Error out if $FISHDIR isn't given Fabian Boehm 2025-01-01 14:17:41 +0100
  • 7bb38355e8 test_driver: Some more errors Fabian Boehm 2024-12-30 17:35:28 +0100
  • 5520ee3c65 Document Fabian Boehm 2024-12-27 21:13:38 +0100
  • e66f6878b5 Make tests usable with path with spaces Fabian Boehm 2024-12-27 20:54:43 +0100
  • e9b9ee8d63 Fix docs if binary dir has a space Fabian Boehm 2024-12-29 18:40:13 +0100
  • 17d57b70d0 littlecheck: Update to shell-quote replacements Fabian Boehm 2024-12-29 18:13:20 +0100
  • cb3d004a5a tests: Run filter-ctrl with %fish explicitly Fabian Boehm 2024-12-29 18:11:34 +0100
  • 5e10d75a19 Tests: Don't cd to the tests directory! Fabian Boehm 2024-12-27 20:02:11 +0100
  • 050fe09af1 Compile fish_test_helper in the test driver Fabian Boehm 2024-12-27 19:35:21 +0100
  • b531cc8b43 tests: Specifically #require fish_test_helper when needed Fabian Boehm 2024-12-26 13:30:09 +0100
  • 63e705a778 Let tests find fish and associated binaries via $FISHDIR Fabian Boehm 2024-12-12 19:06:04 +0100
  • 1df8de06c1 Move littlecheck/pexpect to tests Fabian Boehm 2024-12-12 18:39:16 +0100
  • 943adf4dd0 Avoid traversing wait handle list if searching by PID Erick Howard 2025-01-01 15:05:24 +0800
  • 53dc7772eb Remove unnecessary clone when opening File for debug output Erick Howard 2025-01-01 15:07:16 +0800
  • b7b8ac1f20 test_driver: Error out if $FISHDIR isn't given #10955 Fabian Boehm 2025-01-01 14:17:41 +0100
  • 73df3c8439
    Avoid traversing wait handle list if searching by PID #10990 Erick Howard 2025-01-01 15:05:24 +0800
  • 066456d68d
    Remove unnecessary clone when opening File for debug output #10989 Erick Howard 2025-01-01 15:07:16 +0800
  • 965121b343
    cleanup: switch confusing match statement to if-statement #10975 Erick Howard 2025-01-01 14:20:04 +0800