Megjelent az nnn 5.3: natív előnézeti panel és továbbfejlesztett fuzzy szűrés a terminálos fájlkezelőben

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A könnyű terminálos fájlkezelő, az nnn 5.3-as verzióra frissült. A „Mai Tai” kódnevű kiadás natív előnézeti panelt, továbbfejlesztett fuzzy szűrést, új plugineket, valamint több használhatósági és teljesítménybeli finomítást hoz.

Az egyik legfontosabb újdonság az új natív előnézeti panel, amelyet a P billentyűvel lehet megnyitni, és automatikusan együttműködik a .npreview fájllal. Eddig az előnézeti funkció nagyrészt pluginekre támaszkodott, így a közvetlen integráció kényelmesebbé teszi a fájlok átnézését azoknak, akik a letisztultabb beállításokat részesítik előnyben.

A kiadás a fuzzy szűrést is továbbfejlesztette. A találati logika mostantól jobb pontozást, rangsorolást és karakter-összevetést használ, a talált karaktereket pedig halványítva is meg lehet jeleníteni. Ez a hagyományos szöveges szűrésnél is működik, így könnyebb átlátni, hogy egy bejegyzés miért felel meg az aktuális keresésnek.

A natív prompt is használhatóbb lett. A Tab végiglépked a jelenlegi könyvtár bejegyzésein, a / pedig azonnal belép egy könyvtárba, ha a neve pontosan megegyezik az aktív szűrővel. Emellett az Alt-Esc kilép az aktuális kontextusból, függetlenül attól, hogy van-e aktív szűrő.

A motorháztető alatt is történt néhány fejlesztés. Az nnn mostantól csak akkor tölti be a plugineket, amikor ténylegesen szükség van rájuk (lazy-load), az ncurses-alapú megjelenítést pedig a leaveok() használatával optimalizálták. Ebben a kiadásban alapértelmezetten letiltották a libreadline-hez való linkelést, de a felhasználók a build során engedélyezhetik a make O_NORL=0 paranccsal.

Közben a plugin-gyűjtemény is bővült. Az új stats plugin teljes fájlinformációt jelenít meg egy pagerben, a tnp pedig egy egyszerű terminálos jegyzettömböt ad. A dragdrop plugin mostantól támogatja a Kitty drag-and-drop funkcióját, az nmount pedig u billentyűvel az összes külső USB partíciót le tudja csatolni. Emellett megjegyzi az előző prompt-bevitelt a Fel nyíl lenyomásakor, és a Le nyíllal törli azt.

Számos meglévő pluginhez és integrációhoz is érkeztek javítások. A preview-tui például most már törli a régi Kitty grafikus elhelyezéseket videó-előnézet bezárása után, a preview-tabbed pedig helyes shell-idézőjelezést kapott.

Végül a kiadás sok, kontextusváltással, kijelölésekkel, munkamenetekkel, elérési utak kezelésével és shell argumentum-escape-eléssel kapcsolatos problémát is megold. Az nnn többé nem lép be automatikusan olyan könyvtárakba, amelyekhez a felhasználónak nincs olvasási joga, és további ellenőrzéseket vezettek be a munkamenet-fejléc mezőire.

A natív prompt névkiegészítései mostantól megfelelően escape-elhetők, a shell argumentumok kezelése pedig úgy javult, hogy tetszőlegesen hosszú elérési utakat is támogat. További részletekért nézd meg a változásnaplót.