Wydano wersję GNU 1.20.1

Projekt GNU wydał nową wersję klasycznego edytora tekstu ed, który stał się pierwszym standardowym edytorem tekstu dla systemu operacyjnego UNIX. Nowa wersja ma numer 1.20.1.

W nowej wersji:

  • Nowe opcje wiersza poleceń „+line”, „+/RE” i „+?RE”, które ustawiają bieżącą linię na określony numer linii lub na pierwszą lub ostatnią linię odpowiadającą wyrażeniu regularnemu „RE”.
  • Nazwy plików zawierające znaki kontrolne od 1 do 31 są teraz odrzucane, chyba że zostaną rozwiązane przy użyciu opcji wiersza poleceń --unsafe-names.
  • Nazwy plików zawierające znaki kontrolne od 1 do 31 są teraz drukowane przy użyciu ósemkowych sekwencji ucieczki.
  • Ed odrzuca teraz nazwy plików kończące się ukośnikiem.
  • Polecenia pośrednie, które nie ustawiają flagi zmiany, nie powodują już niepowodzenia drugiego polecenia „e” lub „q” z ostrzeżeniem „bufor zmodyfikowany”.
  • Rozwijanie tyldy jest teraz wykonywane dla nazw plików przekazywanych do poleceń; jeśli nazwa pliku zaczyna się od „~/”, tylda (~) jest zastępowana zawartością zmiennej HOME.
  • Ed ostrzega teraz, gdy polecenie po raz pierwszy modyfikuje bufor załadowany z pliku tylko do odczytu.
  • Udokumentowano, że „e” tworzy pusty bufor, jeśli plik nie istnieje.
  • Udokumentowano, że „f” ustawia domyślną nazwę pliku, niezależnie od tego, czy plik istnieje, czy nie.
  • Poprawiono opis statusu wyjścia w --help i w podręczniku.
  • Do konfiguracji i pliku Makefile.in dodano zmienną MAKEINFO.
  • W INSTALL udokumentowano, że przy wyborze standardu C funkcje POSIX muszą być jawnie włączone: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′

Źródło: linux.org.ru

Dodaj komentarz