Il progetto GNU ha rilasciato una nuova versione del classico editor di testo ed, che è diventato il primo editor di testo standard del sistema operativo UNIX. La nuova versione ha ricevuto il numero 1.20.1.
Nella nuova versione:
- Nuove opzioni della riga di comando ‘+line’, ‘+\/RE’ e ‘+?RE’ che impostano la riga corrente sul numero di riga specificato o sulla prima o ultima riga che corrisponde all'espressione regolare «RE».
- I nomi dei file contenenti caratteri di controllo da 1 a 31 ora vengono rifiutati se non consentiti tramite il parametro della riga di comando —unsafe-names.
- I nomi dei file contenenti caratteri di controllo da 1 a 31 ora vengono stampati utilizzando sequenze di escape ottali.
- Ed ora rifiuta i nomi dei file che terminano con una barra obliqua.
- I comandi intermedi che non impostano il flag di modifica non causano più il fallimento del secondo comando «e» o «q» con l'avviso «buffer modificato».
- L'espansione tramite tilde ora viene eseguita per i nomi dei file passati ai comandi; se il nome del file inizia con “~\/”, la tilde (~) viene sostituita con il contenuto della variabile HOME.
- Ed ora avverte la prima volta che un comando modifica un buffer caricato da un file disponibile solo in lettura.
- È stato documentato che «e» crea un buffer vuoto se il file non esiste.
- È stato documentato che ‘f’ imposta il nome del file predefinito, indipendentemente dal fatto che il file esista o meno.
- Migiorita la descrizione dello stato di uscita in —help e nella guida.
- La variabile MAKEINFO è stata aggiunta alla configurazione e a Makefile.in.
- In INSTALL è stato documentato che, durante la selezione dello standard C, le funzioni POSIX devono essere incluse esplicitamente: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Fonte: linux.org.ru
