LINUX.ORG.RU
ФорумTalks

Фреймворк для создания однобайтных текстовых редакторов GNU Zile обновился до версии 2.6.2

 , , коллекция алгоритмов


0

1

Собственно, сабж. Напоминаю что это такое:

GNU Zile is a text editor development kit, so that you can (relatively) quickly develop your own ideal text editor without reinventing the wheel for many of the common algorithms and data-structures needed to do so.

 It comes with an example implementation of a lightweight Emacs clone, called Zemacs. ... More editors implemented over the Zile frameworks are forthcoming as the data-structures and interfaces improve: Zz an emacs inspired editor using Lua as an extension language; Zee a minimalist non-modal editor; Zi a lightweight vi clone; and more...

Zile is a collection of algorithms and data-structures that currently support all basic Emacs-like editing features: it is 8-bit clean (though Unicode support is not ready yet), and the number of editing buffers and windows is only limited by available memoryand screen space respectively. Registers, minibuffer completion and auto fill are available.

Zemacs implements a subset of Emacs with identical function and variable names, continuing the spirit of the earlier Zile editor implemented in C.

Changelog:

* Noteworthy changes in release 2.6.2 (2021-05-04) [stable]

** Bug fixes

  Fix bug #60519, introduced in 2.6.0, where visiting a file that contained
  no line endings would cause a null pointer dereference.
Скачать: https://ftp.gnu.org/gnu/zile/zile-2.6.2.tar.gz .

★★★★★

О! Вернулись к прежним временам, Eddy_Em снова понёс околесицу.

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

А как же друзья китайцы и их великолепные девайсы, с прибитыми китайскими путями? Статьи и патенты на китайском в вашей области интересов не наблюдаются? Или вы с китайцами не общаетесь совсем?

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

Учитывая то, что я знаю только русский язык и немножко английский, мне нафиг не нужны кодировки, кроме КОИ8-Р или на крайняк 866/1251. И меня просто поражает, как некоторые с пеной у рта отстаивают хрюникод в консоли!!! Да не нужен он там 99% населения мира!!!

Ну а я например кроме русского и английского немного еще знаю немецкий и даже совсем чуть-чуть греческий, а если чего не знаю, гуглтранслейт надо сказать здорово может выручить в этом случае. Как-то я с его помощью прочитал на корейском языке текст, нужно было по работе.

Мало ли кому что не нужно. utf-8 при всех недостатках дает единообразный подход и нет такого, чтобы в немецком тексте некоторые буквы были кириллическими, просто потому что коды символов совпадают.

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

Если ты свои велосипеды пишешь только для себя и своих кислых друзей, которые с тобой сидят на одной кодировке - да, не нужен. Если подразумевается что твой софт будет использоваться во всём мире и иметь локализацию - нужен.

И помимо русского с английским есть ещё одна вещь, которая может быть интересна широкому слою - IPA.

Плюс греческий алфавит иногда нужен, мат.символы и скандинавские руны, конечно же.

Лучше уж юникод, чем специальная олимпиада по «отрендери и копипасти картинку», когда дело касается коммуникации.

anonymous-angler ★☆
()
Ответ на: комментарий от Eddy_Em

никогда ни с кем из них не встречусь

Ни разу не видел владеющих русским европейцев, отличных от британцев?

А я работаю в экспортно-ориентированной компании, обслуживающей немцев, китайев и японцев. И с одной кодировкой на всех стало гораздо проще.

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

utf8? У него переменная длина символа, то бишь даже с sed/grep/awk вполне могут возникнуть проблемы

Все проблемы с grep решили в начале 2010х.

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

Англоязычных интерфейсов хватит всем.

Когда я работаю с программой, которая исходно не преполагалась для продажи за пределами Японии, гораздо удобнее с иероглифами, чем с однообразными квадратами во всех меню и сообщениях.

question4 ★★★★★
()

однобайтных текстовых редакторов

коллекция алгоритмов

Сперва из заголовка показалось, что 1 байт — размер редактора.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

Ключевое слово «англоязычных». Не «интерфейсов на языке страны, где сделали программу», а именно «англоязычных». Если в России и Японии будут делать софт с англоязычным интерфейсом, то «однообразных квадратов» ни у кого не будет.

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

Вот когда английский станет единственным актуальным языком, тогда и поговорим. Ну и остальные пункты это не отменяет.

anonymous-angler ★☆
()
Ответ на: комментарий от saahriktu

Если японцы делают программу для себя, она на японском.

А куда её потом заносит — никак не связанная история.

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

Так надо чтобы я знал как настраивать систему им (что невозможно если я вижу эти ваши systemd-based навороты один раз в несколько лет). А также чтобы, в случае чего, мог дособрать нужное для конкретного дистрибутива.

А держать несколько разных дистрибутивов одновременно мне неудобно.

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

Ни разу не видел владеющих русским европейцев, отличных от британцев?

А я работаю в экспортно-ориентированной компании, обслуживающей немцев, китайев и японцев. И с одной кодировкой на всех стало гораздо проще.

Много немцев владеют русским на разном уровне, вплоть до свободного разговорного. Просто не палятся.

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

на крайняк 866/1251

Вот это как раз более нормальные кодировки. Ну и ещё ISO 8859-5. Там хотя бы сортировка по алфавиту есть. Только не надо про 7 бит :) КОИ8 - это чудом сохранившийся костыль для софта, который старший бит срезал.

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

Какой эгоцентризм! Ты не думал, что кому-то эти символы нужны и лучше бы иметь унифицированный способ их отображения, чем каждый раз городить костыли? Нет, юникод нужно выбросить только потому, Eddy_Em не нужны диакритические символы.

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

Тем более, если ты так хочешь сэкономить полмегабайта дискового пространства, ты можешь не ставить шрифт с поддержкой не нужных тебе символов.

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

Вот кому они нужны - те пусть и ставят utf8 в консоли. А мне хватает КОИ8-Р. И переходить на utf8 я не собираюсь.

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

Я воюю с юникодом исключительно в консоли и текстовых файлах!

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