LINUX.ORG.RU
ФорумTalks

Вышел less 487

 


0

1

Сабж.

        Major changes between "less" versions 481 and 487

* New commands ESC-{ and ESC-} to shift to start/end of displayed lines.

* Make search highlights work correctly when changing caselessness with -i.

* New option -Da in Windows version to enable SGR mode.

* Fix "nothing to search" error when top or bottom line on screen is empty.

* Fix bug when terminal has no "cm" termcap entry.

* Fix incorrect display when entering double-width chars in search string.

* Fix bug in Unicode handling that missed some double width characters.

* Update Unicode database to 9.0.0.
Напоминаю, что переключение между юникодом и неюникодом в less'е происходит через переменную
public int utf_mode = 0;
Можно обратить внимание на дефолтное значение этой переменной: 0.

★★★★★

Напоминаю, что переключение между юникодом и неюникодом в less'е происходит через переменную

И зачем мне знать, через какую сишную переменную происходит переключение? Лучше бы команду/хоткей привёл.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

В отличие от нечитающего локаль софта less начиная с 237-й версии (1994-й год) автоматически определяет состояние этой переменной. До этого эти настройки можно было задавать через переменные окружения LESSCHARSET/LESSCHARDEF.

saahriktu ★★★★★
() автор топика

Уныло как-то. Эдик был повеселее.

Unicode4all ★★★★★
()

Fix bug in Unicode handling that missed some double width characters

А давно находили баги при обработке KOI8-R-текста?

pacify ★★★★★
()
Ответ на: комментарий от pacify

Давно. Потому, что все однобайтные кодировки совместимы между собой и просты как палка. А юникод - это уже целое дерево с ветвями и сучьями. Модификаторы, разные стандарты побайтного кодирования кодов символов, разный вес символов в байтах в UTF-8, недопустимые последовательности байт,... и т.д.

saahriktu ★★★★★
() автор топика

versions 481 and 487

через 6 версий прыгать это мощно. так даже хром не умеет

upcFrost ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.