Gyorsabb tabulátoros kiegészítéssel érkezik a Fish Shell 4.9

Megjelent a Fish Shell 4.9, amely gyorsabb tabulátoros kiegészítést kínál hálózati fájlrendszerekre mutató szimbolikus linkek használatakor, kezeli a Konsole egyik billentyűzetkezelési hibáját, és több szkriptelési problémát és regressziót is javít.

Gyorsabb tabulátoros kiegészítéssel érkezik a Fish Shell 4.9

A Fish Shell 4.9 egyik legfontosabb újdonsága a Konsole 26.07.80-as verziójához kapcsolódik. A terminál Kitty billentyűzetprotokolljának kezelése miatt egyes esetekben nem működött megfelelően a Shift+PageUp billentyűkombináció. A probléma elkerülése érdekében a Fish shell Konsole használatakor alapértelmezés szerint kikapcsolja a protokoll érintett részét. A korábbi működés az omit-term-workarounds funkciójelzővel állítható vissza.

Gyorsabb lett a tabulátoros kiegészítés azokban a könyvtárakban is, amelyek hálózati fájlrendszerekre mutató szimbolikus linkeket tartalmaznak. Ezek feldolgozása korábban érezhetően lassíthatta a kiegészítési listák megjelenítését. Az előre definiált rövidítésekhez mostantól leírás is rendelhető, amely közvetlenül megjelenik a kiegészítési felületen.

Kittyhez hasonló terminálokban a Shift+Space és a Space mostantól külön kezelhető, így eltérő műveletek rendelhetők hozzájuk. A Vi módban a cF és cT parancsok működését is javították.

A szkriptelésben bővült az egymásba ágyazott listaindexelés támogatása, és több, szögletes zárójelekkel vagy változóindexeléssel kapcsolatos hibát is megszüntettek. Az érvénytelen változófelülírást tartalmazó parancsok ezentúl hibaüzenetet adnak ahelyett, hogy a Fish figyelmen kívül hagyná a hibás műveletet. A beépített súgóoldalak mostantól figyelembe veszik a felülírt man függvényt is. A kiadás helyreállítja egyes C könyvtári hibaüzenetek kínai és japán fordítását, rendezi a csak olvasható változók törlésének kezelését, valamint NetBSD alatt az fg beépített parancs működését.

A Fish Shell 4.9 forráskódja és Linux binárisai elérhetők a projekt GitHub-oldalán, a macOS-csomagokat külön teszik közzé.