Het GNU-project heeft een nieuwe versie uitgebracht van de klassieke teksteditor ed, die de eerste standaard teksteditor van het UNIX-besturingssysteem was. De nieuwe versie heeft nummer 1.20.1.
In de nieuwe versie:
- Nieuwe opties voor de opdrachtregel ‘+line’, ‘+\/RE’ en ‘+?RE’, die de huidige regel instellen op een opgegeven regelnumer of op de eerste of laatste regel die overeenkomt met de reguliere expressie «RE».
- Bestandsnamen die controlekarakters van 1 tot 31 bevatten, worden nu afgewezen, tenzij ze zijn toegestaan via de opdrachtregelparameter —unsafe-names.
- Bestandsnamen die controlekarakters van 1 tot 31 bevatten, worden nu afgedrukt met behulp van octale escape-sequenties.
- Ed weigert nu bestandsnamen die eindigen op een schuine streep.
- Interne commando's die de wijzigingsvlag niet instellen, leiden niet langer tot een foutmelding van het tweede commando ‘e’ of ‘q’ met de waarschuwing ‘buffer gewijzigd’.
- Het uitbreiden met een tilde wordt nu uitgevoerd voor bestandsnamen die aan de commando's 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 commando de buffer wijzigt die is geladen vanuit een alleen-lezen bestand.
- Gedocumenteerd is dat ‘e’ een lege buffer aanmaakt als het bestand niet bestaat.
- Gedocumenteerd is dat ‘f’ de standaard bestandsnaam instelt, ongeacht of het bestand bestaat of niet.
- De beschrijving van de exit-status is verbeterd in —help en in de handleiding.
- De variabele MAKEINFO is toegevoegd aan de configuratie en Makefile.in.
- In INSTALL is gedocumenteerd dat bij het kiezen van de C-standaard de POSIX-functies expliciet moeten worden ingeschakeld: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Bron: linux.org.ru
