Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ghostty nightly nyní podporuje rozšíření 'click_events', které zavedla Kitty a podporuje Fish. Pokud používáte Fish 4.1+, můžete kliknout (bez modifikátorů!) kdekoli na výzvu k pohybu myší. Věřím, že Ghostty je první, kdo toto rozšíření podporuje mimo Kitty.
Pokud jsem našel, jediný shell, který to podporuje, je Fish (4.1+) a jediný terminál, který to dříve podporoval, je Kitty. Bylo by skvělé, kdyby to podporovalo více obou ekosystémů.
Jiné terminály do určité míry podporují pohyb kurzoru myší (Ghostty je součástí verze 1.0), ale dělají to jiným, křehčím mechanismem: když kliknete, jednoduše se spočítá několik syntetických levých šipk, aby předstíral, že pohybuje kurzorem. To je velmi křehké, protože to nedokáže zohlednit chování shellu, zejména kolem odsazení, víceřádků, a pokud vůbec nejste na promptu...
Rozšíření 'click_events' umožňuje Ghostty vědět, kdy jste na řádku promptu, a funguje tak, že zakóduje událost kliknutí myší přímo na řádku promptu do shellu. Shell pak převezme kontrolu a spravuje veškerou logiku pohybu kurzoru, což dává největší smysl!
PR:
@Tyriar Poznámka: museli jsme přidat vlastní nestandardní (zatím nedokumentované) rozšíření pro OSC133 pro bash, které je 'redraw=last', protože bash podporuje pouze překreslení poslední řádku výzvy. Když je to přítomné, Ghostty vymaže pouze poslední řádek výzvy při změně velikosti. Tohle potřebuje jen Bash.
81
Top
Hodnocení
Oblíbené
