The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск текстового редактора GNU Emacs 30

23.02.2025 22:08

Проект GNU опубликовал релиз текстового редактора GNU Emacs 30.1 (первый выпуск серии 30.x, ветка 30.0 использовалась для разработки). Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года. Код проекта написан на языках Си и Lisp и распространяется под лицензией GPLv3.

Среди изменений:

  • Включена по умолчанию возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для отключения встроенной компиляции при сборке необходимо указать опцию '--with-native-compilation=no', иначе все поставляемые с Emacs пакеты Elisp будут заранее скомпилированы в исполняемый код.
  • Подготовлен порт редактора для платформы Android.
  • Включена встроенная поддержка формата JSON, не привязанная к библиотеке libjansson.
  • На платформах NetBSD и OpenBSD по умолчанию для работы со звуком задействована библиотека ossaudio.
  • Добавлена опция '--disable-gc-mark-trace' для отключения буфера трассировки сборщика мусора. Отключение позволяет ускорить примерно на 5% сборку мусора, но усложняет отладку проблем.
  • Добавлена поддержка спецификации Unicode 15.1.
  • Реализация режима Org обновлена до версии 9.7.
  • Улучшена работа на устройствах с сенсорными экранами. Реализована поддержка многих управляющих жестов.
  • Добавлены атрибуты для управления стилем подчёркивания (например, подчёркивание двойной линией, точками и чёрточками). Реализована поддержка цветных подчёркиваний.
  • На всех платформах, кроме macOS и GNUstep (Nextstep), реализована возможность перемещения панели инструментов вниз.
  • Устранена уязвимость CVE-2025-1244 в обработчике man-страниц, допускающая подстановку shell-команд.
  • Устранена уязвимость CVE-2024-53920 в системе проверки синтаксиса Flymake, позволяющая добиться выполнения произвольного кода при просмотре или редактировании специально оформленного Lisp-кода.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: В GNU Emacs 29.4 устранена уязвимость, приводящая к выполнению кода при открытии специально оформленного файла
  3. OpenNews: Выпуск текстового редактора GNU Emacs 29.3 с устранением уязвимостей
  4. OpenNews: Выпуск текстового редактора GNU Emacs 29.2
  5. OpenNews: Выпуск текстового редактора GNU Emacs 29.1 с поддержкой Wayland
  6. OpenNews: Оконный менеджер на основе Emacs
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62787-emacs
Ключевые слова: emacs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Страдивариус (?), 22:53, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Хорошая ОС. Только текстовый редактор в ней не очень.
     
     
  • 2.4, мяв (?), 23:30, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    почему, к слову, emacs - это ОС, а условный micro или neovim(не уверена на его счет) с неограниченными плагинами на lua - нет ?
     
     
  • 3.6, Bottle (?), 23:39, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Потому что никто не пишет плагины под vim, кроме умершего автора вима.
     
     
  • 4.7, мяв (?), 23:42, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вы разницу между neovim и vim не знаете ?
    в vim не на lua плагины.
     
     
  • 5.8, hshhhhh (ok), 23:55, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    насколько удобно в (neo)vim проверять почту поигрывая в тетрис?
     
     
  • 6.9, мяв (?), 23:58, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ну, т.е. отличие только в том, что для емакса такое уже написно (если написано) ?
     
     
  • 7.11, Аноним (11), 00:20, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет отличие что емакс это ос, а вим нет.
     
  • 7.17, Аноним (17), 04:24, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почта и тетрис там в дефолтной поставке. Впрочем, я пользуюсь им как текстовым редактором, внезапно.
     
  • 3.22, anonymos (?), 06:30, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    neovim - это ОС покруче emacs )))
    Мало того, что можно вызывать системные функции в отдельных потоках и обмениваться с ними данными, так еще можно свои функции встраивать в планировщик neovim
    Ну а то, что Lua легко расширяется на С/С++, дает просто неограниченное поле для фантазий )))  
     

  • 1.2, Аноним (2), 23:15, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Проект GNU опубликовал релиз текстового редактора GNU Emacs 30.1
    >На платформах NetBSD и OpenBSD пр умолчанию для работы со звуком задействована библиотека ossaudio.

    Принцип KISS в действии.

     
     
  • 2.18, Аноним (17), 04:27, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты точно в том треде отвечаешь?
     
     
  • 3.37, Аноним (37), 11:09, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ЗАЧЕМ текстовому редактору вывод звука?
     

  • 1.5, мяв (?), 23:36, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Устранена уязвимость CVE-2024-53920
    >Устранена уязвимость CVE-2025-1244

    это у них фишка что-ли - по несколько ACE в каждом релизе ?
    что забавно, с обеими какой-нибудь selinux из фндоры или suse в расхваливаемом любителями атомарщины targeted mcs не сделает __ничего__.

     
  • 1.19, Аноним (19), 04:35, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Улучшена работа на устройствах с сенсорными экранами.

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

     
  • 1.23, Аноним (23), 06:42, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то из здесь присутствующих пользуется сабжем? Каком его смысл, когда есть vscode? 👀
     
     
  • 2.24, Аноним (24), 07:27, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Каком его смысл, когда есть vscode?

    Нет. Если у Вас есть VScode, Вам нельзя помочь.

     
     
  • 3.25, Аноним (25), 07:46, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обоснуйте.
    Так что тогда лучше для разработки, на ваш взгляд?
     
     
  • 4.27, Аноним (27), 08:40, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Emacs это не про разработку.
     
  • 4.38, Аноним (37), 11:11, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для разработки Microsoft Visaul Studio.
    Vim "для разработки" используют позёры.
    Emacs вообще не понятно кто и для чего используют.
     
  • 2.26, Stanislavvv (?), 08:38, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж — для всего, вскод — чисто для программазма. Они разные :-)
     
  • 2.28, anonblmus (?), 09:08, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в vscode есть orgmode?
     
     
  • 3.36, Аноним (36), 10:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, но не из коробки
     
  • 2.31, Аноним (31), 09:20, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    какой смысл vscode, когда есть emacs ?
     
  • 2.33, хрю (?), 09:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    vscode это редактор. емакс это по сути de с запуском редактора по умолчанию.
     

  • 1.29, АнонимичныйАноним (?), 09:12, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура! Мой любимый интерпретатор языка Emacs Lisp с расширенными возможностями редактирования текста стал ещё лучше!

    А вот по поводу андроид версии - зачем? Я не представляю себе таких сценариев, где его бы можно было использовать на андроид, особенно учитывая изоляцию приложений в андроид. Есть у кого-то идеи?)

     
     
  • 2.32, Аноним (32), 09:30, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я не представляю себе таких сценариев, где его бы можно было использовать.
     

  • 1.34, Аноним (34), 10:11, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После каждого обновления emacs, хочу его попробовать. Даже пытался. Но привык к виму, боюсь не смогу запомнить зубодробительные хоткеи.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру