LINUX.ORG.RU

GNU Emacs 30.1

 , , ,


0

2

Вышла новая версия старейшего редактора, написанного на C и Lisp, Emacs 30.1!

Основные изменения:

  • портирование на Android;
  • нативная компиляция включена по умолчанию (при наличии библиотеки libgccjit);
  • нативная поддержка JSON, без ранее использованной библиотеки libjansson.

Изменения, несовместимые с предыдущими версиями:

  • режимы Tree-Sitter теперь объявлены подрежимами режимов non-TS (исправления в major-mode-remap-alist, что позволяет добавлять моды к TS, например Yasnippet);
  • буфер Completions всегда сопровождает icomplete-in-buffer;
  • фильтр процессов переписан в нативный код.

Другие изменения:

  • добавлена пользовательская опция trusted-content;
  • добавлена поддержка Unicode 15.1;
  • улучшена поддержка сенсорных экранов;
  • элементы Modeline теперь можно выравнивать по правому краю;
  • добавлены новые пользовательские опции, облегчающие работу: yes-or-no-prompt и kill-matching-buffers-no-ask.

>>> Полный список изменений на gnu.org



Проверено: dataman ()
Последнее исправление: CrX (всего исправлений: 3)
Ответ на: комментарий от amm

Да вы и используете. Если у вас железо от Intel (про АМД не помню). Просто вы об этом не в курсе, как пользователи андроида не в курсе, что там где-то внутри линукс закопан.

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

То что intel использует minix в me, не значит, что он полезен для пользователя. По нему больше тем, как отключить и дыры заткнуть :)

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

в емакс в терминале работают

(не С-^/С-6; но C-M-f или типа того)

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

в контейнере. это по нынешним временам считай нейтив

akho
()
Ответ на: комментарий от monk

А в нём разве есть REPL?

Не знаю, не имеет значения (для меня). Это была ирония с намёком на «модное» нынче стремление «всё» переписывать на Rust... :)

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

Увы, но мода нынче рулит. Кто её оседлает, получает для своего языка вагон библиотек.

Поэтому рустовики действуют правильно. Если они не смогут убедить «всё» переписать на Rust, то будет их язык где-то между D и Haskell. А если смогут, то будет новый Си++, который все ругают, от которого страдают, но отказаться не могут. Потому что для того, чтобы отказаться, надо всё переписать на …

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

Я использую Acme. Он хотя сильно отличается внутрянкой, выполняет очень похожую роль.

kaldeon
()
Ответ на: комментарий от ugoday

Без линукса в андройде ничего не будет работать, если же вырезать миникс из интеловской платформы, все только спасибо скажут :)

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

А в нём разве есть REPL? Я с трудом представляю Раст как язык для скриптов к чему-либо.

У любого современного языка есть REPL.

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

Для пользователя наличие линукса — малозначимая деталь реализации. Заменят на другое ядро, он и не заметит ничего.

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

Я книгу пишу:

Поддержка AsciiDoc весьма слабая, в VS Code лучше. Однако, работать именно с текстом в Emacs лично мне нравится.

Сравнить с VIM не могу, пользуюсь только базовыми функциями, без плагинов.

dunmaksim
()
Ответ на: комментарий от monk

Потому что для того, чтобы отказаться, надо всё переписать на …

«На хрен!..»? ;))))

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

Для пользователя наличие линукса — малозначимая деталь реализации. Заменят на другое ядро, он и не заметит ничего.

Для пользователя Emacs?

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

Ядро тоже должно быть безразлично. Вот, окружение (буквы gnu в слове gnu/linux) — другое дело.

ugoday ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.