Projekt GNU vydal novou verzi klasického textového editoru ed, který se stal prvním standardním textovým editorem pro OS UNIX. Nová verze má číslo 1.20.1.
V nové verzi:
- Nové možnosti příkazového řádku '+line', '+/RE' a '+?RE', které nastavují aktuální řádek na zadané číslo řádku nebo na první nebo poslední řádek odpovídající regulárnímu výrazu "RE".
- Názvy souborů obsahující řídicí znaky 1 až 31 jsou nyní odmítnuty, pokud nejsou vyřešeny pomocí volby příkazového řádku --unsafe-names.
- Názvy souborů obsahující řídicí znaky 1 až 31 se nyní tisknou pomocí osmičkové sekvence escape.
- Ed nyní odmítá názvy souborů končící lomítkem.
- Mezilehlé příkazy, které nenastavují příznak změny, již nezpůsobují selhání druhého příkazu "e" nebo "q" s varováním "změněna vyrovnávací paměť".
- Expanze tildy se nyní provádí pro názvy souborů předávané příkazům; pokud název souboru začíná "~/", je vlnovka (~) nahrazena obsahem proměnné HOME.
- Ed nyní varuje, když příkaz poprvé změní vyrovnávací paměť načtenou ze souboru pouze pro čtení.
- Bylo zdokumentováno, že "e" vytvoří prázdnou vyrovnávací paměť, pokud soubor neexistuje.
- Bylo zdokumentováno, že 'f' nastavuje výchozí název souboru bez ohledu na to, zda soubor existuje nebo ne.
- Vylepšený popis stavu ukončení v --help a v manuálu.
- Proměnná MAKEINFO byla přidána do konfigurace a souboru Makefile.in.
- V INSTALL bylo zdokumentováno, že při výběru standardu C musí být funkce POSIX explicitně povoleny: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′
Zdroj: linux.org.ru