GNU Emacs 30. Текстовый редактор из прошлого. Linux новости

GNU Emacs 30. Текстовый редактор из прошлого

34
Лайков: +5
войдите, чтобы ставить лайки

GNU Emacs 30

GNU Emacs 30
Версия:30
Дата релиза:23 февраля 2025
Предыдущий релиз:29.4 от 22 июня 2024
Страница:GNU Emacs

Вышел релиз одного из старейших текстовых редакторов GNU Emacs 30. Первая версия Emacs была создана Ричардом Столлманом. Emacs это мощный кроссплатформенный текстовый редактор с широкими возможностями настройки и поддержкой расширений.

GNU Emacs 30
GNU Emacs 30

Что нового

  • Улучшенная поддержка сенсорных экранов. Многие жесты теперь транслируются в события мыши, также добавлена поддержка нажатия кнопок панели инструментов и открытия меню.
  • Множество улучшений для повышения производительности.
  • Добавлены новые стили для расширения поддержки форматирования текста двойным подчеркиванием.
  • Реализована нативная поддержка JSON без использования сторонних библиотек. Библиотека libjansson теперь не используется и удалена опция --with-json.
  • Для поддержки звука в системах NetBSD и OpenBSD теперь используется библиотека ossaudio. В предыдущих версиях по умолчанию использовались библиотеки ALSA.
  • Поддержка размещения панелей управления в каждом отдельном окне и в нижней части окна.
  • Поддержка стандарта Unicode 15.1.
  • Компиляция программы теперь по умолчанию выполняется в режиме native. Для отключения native режима необходимо использовать опцию: ./configure --with-native-compilation=no.
  • Программа портирована под Android.
Информация о версии Emacs.
Информация о версии Emacs. Версия с номером 30.1 является релизной, версия 30.0 использовалась, как версия для разработки.
34
  • Опубликовано: 01.03.2025

Комментарии

Alexander707
Активный пользователь
Активный
01.03.2025
13:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Пока такое ПО выпускается и о нём пишут - значит оно кому-то нужно. Не у всех современное железо последнего поколения, раз ПО из прошлого востребовано.
Minor748
Активный пользователь
Активный
01.03.2025
15:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+3
войдите, чтобы ставить лайки
Это своего рода маяк среди всего GNU ПО. Когда РМС ушёл из MIT в свободное плавание, Emacs стал первой программой, которую он написал и стал раздавать бесплатно всем желающим, снабжая исходниками.
xKDE
Активный пользователь
Активный
01.03.2025
15:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+2
войдите, чтобы ставить лайки
Кстати, да! Ещё один повод использовать Bash (как, впрочем, и другие пакеты GNU), чтобы всё это не кануло в Лету.
UlyssesJJ
Активный пользователь
Активный
02.03.2025
08:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Не все пакеты GNU мне нравятся, но некоторые я использую добровольно.
Мне нравится bash и я не поменяю его ни на ash, dash, ksh, csh, zsh и тем более fish.
Мне gcc нравится больше, чем clang.
GNU Utils нравятся больше, чем busybox.
А вот, например, glibc мне не нравится, потому что они сломали статическую линковку.
xKDE
Активный пользователь
Активный
02.03.2025
11:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+1
войдите, чтобы ставить лайки
Я к тому, что при прочих равных я голосую за GNU!)
А по линковке... Что значит сломали? Мне кажется они всегда настоятельно рекомендовали не использовать статику. И я их поддреживаю. Ибо это нерациональное использование ресурсов. Оно, конечно, сейчас не модно, но мы снова к этому придём...
UlyssesJJ
Активный пользователь
Активный
03.03.2025
14:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Давайте, когда будем конструировать самолет, отдадим проектирование двигателя на аутсорс КНР, пропеллеров - ЮАР, а шасси - Индии. Только чертежи у них не попросим! А ссылочки на нашем сборочном чертеже на них расставим. Потом в один чудесный день выясняется, что самолет не собирается... Потому что перед началом производства чертеж двигателя поменялся, и чертеж пропеллера, и чертеж шасси. Зато сколько бумаги сэкономили.
xKDE
Активный пользователь
Активный
03.03.2025
14:26
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
0
войдите, чтобы ставить лайки
Согласен! Оно так и работает! Но чертежами все обмениваются и вопрос только в необходимости поддержки и своевременного внесения изменений. А при статике у Вас как минимум два комплекта чертежей на каждую деталь. Порой возникает путаница в связи с этим. Поэтому сейчас строят самолеты внутри самолёта) А это не только бумага, но и взлетный вес, необходимая мощность двигателя, запас топлива...
UlyssesJJ
Активный пользователь
Активный
03.03.2025
15:00
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Не знаю, откуда взялся второй комлект чертежей. И какая путаница вдруг возникает. Зато я знаю, что разделяемые библиотеки и динамическое связывание не решают никаких проблем, зато создают их 24 на 7 на 365. Ради одной программки на два с половиной килобайта требуется обновлять половину системы, потому что, видите ли, ей требуется новая версия библиотеки. А когда автор программки перестает уделять ей время, она очень быстро перестает работать, потому что авторы библиотек склонны регулярно ломать API. И тогда у нас или вообще нету этой программки, или в репозиториях продолжает висеть последняя ее бинарная версия, которая когда-то собралась. Поэтому сейчас и появляются бредовые инициативы по решению проблем, которые вызваны динамическим связыванием: snap, flatpak, appimage, OSTree.
xKDE
Активный пользователь
Активный
03.03.2025
15:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+1
войдите, чтобы ставить лайки
>> Зато я знаю, что разделяемые библиотеки и динамическое связывание не решают никаких проблем, зато создают их 24 на 7 на 365
За четверть века как-то не заметил, что в Linux *.so приносят проблемы! Он весь собран на динамике.
А статика вызывает конфликты, которые Вы даже не можете купировать, поскольку они возникают в зависимости от объявленных переменных пользователя, например. И в адресном пространстве у Вас будет висеть две копии одной библиотеки.
UlyssesJJ
Активный пользователь
Активный
03.03.2025
15:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
> А статика вызывает конфликты, которые Вы даже не можете купировать, поскольку они возникают в зависимости от объявленных переменных пользователя, например.

Например?

> И в адресном пространстве у Вас будет висеть две копии одной библиотеки.

Почему именно две? Статическая библиотека это архив объектный файлов.
xKDE
Активный пользователь
Активный
03.03.2025
16:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+2
войдите, чтобы ставить лайки
Самый явный пример - glibc использует dlopen для NSS модулей и iconv. Если Вы используете статику dlopen должен будет загрузить вторую копию библиотек как требования модулей. Т.е. Вы не можете выполнить свою программу без наличия динамической libc.so, NSS, iconv и всего прочего, что может потребоваться, типа libresolv.so и т.п. Кроме того, они (две копии) могут "спорить" за то, чей буфер использовать. И фишка в том, что даже если Вы не используете это явно, любая stdio.h дёрнет dlopen внутренне со всеми вытекающими.
UlyssesJJ
Активный пользователь
Активный
03.03.2025
16:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийxKDEРодительский комментарий
0
войдите, чтобы ставить лайки
Как раз по-моему из-за этого статическая сборка в glibc и сломана.
xKDE
Активный пользователь
Активный
03.03.2025
15:42
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
+1
войдите, чтобы ставить лайки
Всё это усложняет поддержку - с этим я полностью согласен. Вы не можете написать программу и забыть о ней.
evgnor86
Активный пользователь
Активный
04.03.2025
05:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
0
войдите, чтобы ставить лайки
любая статика зло, что в программировании при линковке, что в сетях при маршрутизации.
UlyssesJJ
Активный пользователь
Активный
04.03.2025
21:07
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийevgnor86Родительский комментарий
0
войдите, чтобы ставить лайки
А лук какой вам больше нравится? Который едят или из которого стреляют? ))
evgnor86
Активный пользователь
Активный
05.03.2025
05:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийUlyssesJJРодительский комментарий
0
войдите, чтобы ставить лайки
который самый модный)))
Alexander707
Активный пользователь
Активный
01.03.2025
14:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Эх ностальгия
https://i.postimg.cc/mgm3g3Ky/ia1anr2yudle1.webp

Любопытно - а картинка AI?
Neo
Активный пользователь
Активный
01.03.2025
15:20
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+3
войдите, чтобы ставить лайки
У меня на домашнем ПК еще работает )) ХР
Mockingbird
Активный пользователь
Активный
01.03.2025
21:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+2
войдите, чтобы ставить лайки
Картинка из 3D анимации, просмотреть можно по ссылке.
https://pikabu.ru/story/idealnoe_subbotnee_utro_11379057
Или у автора
https://www.tiktok.com/@dmitriev.video/video/7349601676489166088
Alexander707
Активный пользователь
Активный
01.03.2025
21:29
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMockingbirdРодительский комментарий
+1
войдите, чтобы ставить лайки
Oh f*ck! Даже предположить не мог, что это 3D анимация да еще и такая.
bur80
Активный пользователь
Активный
03.03.2025
14:24
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
AI всё правильно нарисовал - пока загружалась винда можно было сходить кофе/чаю себе приготовить)))
Neo
Активный пользователь
Активный
03.03.2025
14:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
0
войдите, чтобы ставить лайки
>>пока загружалась винда

Это писалось,когда установка шла ) Там 10 минут файлы копировались.
А загружалась ХР на 2 гб ОЗУ быстрее ,чем Вин 10 на 32 гб ))
Neo
Активный пользователь
Активный
05.03.2025
22:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
+1
войдите, чтобы ставить лайки
Для интересу замерил время загрузки на своей ХР ))
Загрузка - 41,2 сек ! Так что не то что чай пить -даже поссать не успел сходить :-D
https://postimg.cc/gallery/jT6CvQs

XP SP3 установлена в 2010 году
Alexander707
Активный пользователь
Активный
05.03.2025
22:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
А я боюсь старые версии Windows устанавливать в 100% случаев Win у меня просит драйверы под кабельную сеть или Wi-Fi, а я уже привык, что мой ноут работает под Linux без просилки о драйвере на Wi-Fi.

А на самом деле еще страшнее вирусов словить в старых Win, так что я тут любопытный зевака - мне любопытно смотреть а чё как там у других.
Neo
Активный пользователь
Активный
05.03.2025
22:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
Так оно с 2010 не переустанавливалось)
Но к оптоволокну по локалке сразу подключается.
Антивируса нет - т.к вирусов не бывает -все знают или не только лишь все ))
Но тот ПК обычно для архива - в Инет редко включаю.
bur80
Активный пользователь
Активный
06.03.2025
05:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNeoРодительский комментарий
0
войдите, чтобы ставить лайки
лет 25 лет назад у меня был приятель, который после выхода XP, когда уже её уже юзали вовсю принципиально сидел на Win 95 из-за того, что она быстрее загружается и шустрее работает.

Андрей, это ты? ))
Mockingbird
Активный пользователь
Активный
06.03.2025
07:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийbur80Родительский комментарий
+1
войдите, чтобы ставить лайки
Сколько наблюдаю за выходом различных версий операционных систем или графических оболочек, всегда будет группа людей, для которых «раньше было лучше». Иногда я к ним примыкаю, но прогресс глух к мольбам консерваторов.

P. S. Я из тех извращенцев, кому нравилось меню «Пуск» Windows 10
из-за концепции настраиваемого размера плиток.
vantiki
Активный пользователь
Активный
01.03.2025
16:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Знаю что у Emacs'а есть свои ценители и выбор их мне вполне понятен: довольно долгоиграющий текстовый редактор с богатой историей и своими специфическими фичами. Сам никогда не тестил, ибо Vim закрывает 100% нужд, но коль вышел новый релиз можно и потрогать легенду своими руками. Надеюсь хоткеи не такие "удобные" как в nano, а то GNU-софт славится интересными клавиатурными решениями.
Alexander707
Активный пользователь
Активный
01.03.2025
21:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Вопрос по звуку. Можно ли как-то в этом треке сделать звук современным - звонким, ярким, а не глухим тихим: https://youtu.be/aHLW4hw2UIQ
Все лайвы этого трека (с концертов) звучат мощно, а если вы послушаете студийку, она глухая из-за того, что глухо на виниле (LP) был записан звук именно этого трека. Вот я не музыкант, а слышу этот косяк прям
Alexander707
Активный пользователь
Активный
01.03.2025
21:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
Я пришёл к такому выводу не сразу) А спустя год! Трек знаком мне уже год - и только сейчас пришло осознание, что он глухо записан - в сравнении с заглавной песней с того альбома (anamorphosee 1995) - в самом конце трека есть бэки на вокале, а сейчас мода делать звук громким и любопытно как эти бэки звучали бы сейчас в студийке.
Mockingbird
Активный пользователь
Активный
02.03.2025
11:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
Anamorphosee 1995 (version instrumentale)
https://postimg.cc/06F7z0Px
JamesDSP for Linux и поиграть с настройками эквалайзера.
По желанию добавить виртуальный объемный звук
https://airtable.com/appayGNkn3nSuXkaz/shruimhjdSakUPg2m/tbloLjoZKWJDnLtTc
ChubaDuba
Активный пользователь
Активный
02.03.2025
11:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
+1
войдите, чтобы ставить лайки
Вот этот вариант послушайте:
https://rutracker.org/forum/viewtopic.php?t=4800448
или этот:
https://rutracker.org/forum/viewtopic.php?t=4470045
Alexander707
Активный пользователь
Активный
02.03.2025
12:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийChubaDubaРодительский комментарий
0
войдите, чтобы ставить лайки
Спс, плюсанул.
bur80
Активный пользователь
Активный
03.03.2025
14:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAlexander707Родительский комментарий
0
войдите, чтобы ставить лайки
интересно, а как она выглядит без макияжа?

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила