Zum Inhalt springen

Fish Shell Release Notes

5 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Fish Shell

fish 4.9.3

fish 4.9.3 behebt ein weiteres macOS-Problem, bei dem Tottasten (z. B. die Sequenz " und Leertaste im US-International-Layout) fälschlich ein Leerzeichen einfügten.

This release fixes another macOS issue where dead keys, for example the two-key sequence ",space on the US International keyboard layout would incorrectly insert space (#12979).

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Fish Shell

fish 4.9.1

fish 4.9.1 behebt drei Probleme aus 4.9.0: falsche Bindings für physische Tasten bei nicht standardmäßigen Tastaturlayouts, ein eingefügtes Leerzeichen beim Bestätigen von IME-Zeichen und Alt-Bindings statt Zeicheneingabe bei Tasten wie option-l in macOS-Terminals.

This release fixes the following problems identified in fish 4.9.0:

  • On non-default keyboard layouts, fish executed bindings for physical keys instead of only bindings for the layout’s key. For example, on the Dvorak layout, typing s would insert ; because there is a default binding for ; (#12968).

  • When typing space to accept a character entered via certain IMEs, fish would insert a space instead of the desired character, which has been fixed (#12974).

  • On macOS terminals, keys like option-l would execute bindings for alt-l instead of the historical behavior of inserting a character (like @ on a German layout) (#12973).

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Fish Shell

fish 4.9.0

fish 4.9.0 fordert das kitty keyboard protocol in Konsole nicht mehr an (per Feature-Flag omit-term-workarounds wieder aktivierbar), erlaubt getrenntes Belegen von shift-space und space, beschleunigt Tab-Vervollständigung bei langsamen Symlinks, unterstützt Beschreibungen für Abkürzungen, korrigiert Vi-Befehle wie cF und cT und erlaubt verschachtelte Listenindizes wie $foo[$bar[1] 2].

Interactive improvements¶

  • To mitigate issues in Konsole version v26.07.80’s implementation of the kitty keyboard protocol, fish no longer requests that protocol on Konsole. The omit-term-workarounds feature flag can be turned on to enable the kitty keyboard protocol on Konsole again (#12948).

  • On some terminals like kitty, keys like shift-space and space can now be mapped independently (#12898).

  • Fixed slow tab completion in directories that contain slow-to-resolve symlinks (e.g. links to network-mounted files) (#12905).

  • Abbreviations can now be given a description, which will be displayed in the completion pager (#11291).

  • Vi mode commands like cF and cT now work correctly (#12947).

Scripting improvements¶

  • List indexing can now be nested in more cases; for example $foo[$bar[1] 2] is now allowed (#12903). …

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Fish Shell

fish 4.8.1: Wortweise Bearbeitung, neue Farboptionen und Absturzfix

fish 4.8.1 stellt auf Nicht-macOS-Plattformen die wortweise Bearbeitung mit alt-backspace, alt-delete, alt-left und alt-right wieder her, ermöglicht getrenntes Einfärben von Builtins und Funktionen über fish_color_builtin und fish_color_function, ergänzt fish_darcs_prompt, behebt einen Absturz bei commandline --current-process und erlaubt Prompt-Marking in Konsole per Feature-Flag omit-term-workarounds.

Interactive improvements¶

  • On non-macOS platforms, alt-backspace, alt-delete, alt-left and alt-right operate on words again instead of tokens (#12122) eliminating cross-platform differences in input handling.

  • Builtin and function commands can now be colored separately via new variables fish_color_builtin and fish_color_function (#12837).

  • Add fish_darcs_prompt for Darcs repository status.

  • Fixed a crash in commandline --current-process when the cursor is inside a &| pipe (#12868).

  • Since prompt marking (via OSC 133) causes an issue in Konsole’s default configuration, prompt marking had been disabled for Konsole in 4.8.0. Now the omit-term-workarounds feature flag can be enabled to enable prompt marking on Konsole again (#12859).

Regression fixes:¶ …

Originalquelle(öffnet in neuem Tab)Problem melden