Het GNU Project heeft een nieuwe versie uitgebracht van de klassieke teksteditor ed, die de eerste standaard teksteditor voor het UNIX-besturingssysteem werd. De nieuwe versie heeft nummer 1.20.1.
In de nieuwe versie:
- Nieuwe opdrachtregelopties '+line', '+/RE' en '+?RE', die de huidige regel instellen op het opgegeven regelnummer of op de eerste of laatste regel die overeenkomt met de reguliere expressie 'RE'.
- Bestandsnamen die de controletekens 1 tot en met 31 bevatten, worden nu afgewezen, tenzij ze worden omgezet met behulp van de opdrachtregeloptie --unsafe-names.
- Bestandsnamen die de controletekens 1 tot en met 31 bevatten, worden nu afgedrukt met behulp van octale escape-reeksen.
- Ed wijst nu bestandsnamen af die eindigen op een schuine streep.
- Tussenliggende opdrachten die de wijzigingsvlag niet instellen, zorgen er niet langer voor dat de tweede opdracht "e" of "q" mislukt met een waarschuwing "buffer gewijzigd".
- Tilde-uitbreiding wordt nu gedaan voor bestandsnamen die aan opdrachten worden doorgegeven; als de bestandsnaam begint met "~/", wordt de tilde (~) vervangen door de inhoud van de HOME-variabele.
- Ed waarschuwt nu de eerste keer dat een opdracht een buffer wijzigt die is geladen vanuit een alleen-lezen bestand.
- Er is gedocumenteerd dat "e" een lege buffer creëert als het bestand niet bestaat.
- Er is gedocumenteerd dat 'f' de standaard bestandsnaam instelt, ongeacht of het bestand bestaat of niet.
- Verbeterde beschrijving van de afsluitstatus in --help en in de handleiding.
- De MAKEINFO-variabele is toegevoegd aan de configuratie en Makefile.in.
- In INSTALL is gedocumenteerd dat bij het kiezen van de C-standaard POSIX-functies expliciet moeten worden ingeschakeld: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′
Bron: linux.org.ru