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
()
Ответ на: комментарий от amm

gcc же. Все ходовые дистры им собирают. Так что если хочешь избавиться от гну, начни с выкидывания ссдшки с линуксом.

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

GNU есть и работает. Как и линукс. Теоретически можно к ядру прикрутить другое окружение (busybox, например) или к окружению другое ядро (https://www.debian.org/ports/hurd/). Но … тут либо знаешь зачем это делаешь и тогда флаг в руки, либо мы имеем очередной троллейбус из хлеба.

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

Просто я не особо понимаю проблему аккордов в Emacs, если честно. Именно с точки зрения эргономики.

Особо никакой, просто есть те, кому удобно запоминать распальцовки, а есть те, кому удобно однобуквенные команды, первые выбирают Емакс, вторые *Ви(м).

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

прокрути вверх колесиком до начала страницы, потом прокрути опять ниже

Продолжай крутить педали туда-сюда, как в каменном веке. В emacs просто открывается другое окно для таких вещей.

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

Потому что вы считаете, что ядро неважно и легко заменяемо, а набор gnu программ для вас почему-то незыблем.

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

Сколько клавиш одновременно ты зажимаешь для этого? Шрифт у тебя 8px или ты ограничиваешь длинну кода 40 колонками?

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

Как минимум это лицензия, т.е. гарантия, что кроме как по беспределу ни одна из контор не узурпирует разработку. Это многого стоит.

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

Потому что с пользовательскими программами пользователь (внезапно!) работает непосредственно и любые изменения тут сразу ему всё ломают/чинят, в общем, требуют внимания. А ядро (в идеале) просто работает. Очевидно же.

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

Сколько клавиш одновременно ты зажимаешь для этого?

Одну, на мыши.

Шрифт у тебя 8px или ты ограничиваешь длинну кода 40 колонками?

Шрифт 13px, Flexi IBM VGA (как в старые добрые времена). Колонок на мониторе помещается 250.

Я вообще всегда работаю со сплитом на 3-4 окна (иногда больше). Очень удобно обозревать код. Каждый раз когда пробую какой-нибудь vscode мне не хватает этой фичи, чувствую себя слепым.

no-such-file ★★★★★
()
Ответ на: комментарий от MOPKOBKA

А зачем его выбирать? Текущее окно делится пополам (по умолчанию вертикально, с ctrl горизонтально).

no-such-file ★★★★★
()

Emacs уже не тот. Теперь этот комбайн компилируется по полдня.

Ну и ладно. vim наше всё!

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