LINUX.ORG.RU

Emacs 31.1

 ,


0

5

В этом выпуске детище RMS порадовало нас следующим:

  • поддержка управления мышью в терминале (хотя по мнению автора новости, лучше терминал запускать в Emacs, а не наоборот);
  • изменение порядка загрузки конфигурации: теперь сначала site-start.el потом early-init.el;
  • обновление Org до версии 9.8;
  • обновление стандарта Unicode до версии 17;
  • поддержка su-rs и sudo-rs в Tramp;
  • огромное множество изменений и улучшений во встроенных пакетах, языке Emacs Lisp и доступных режимах.

Для тех кто пока не в курсе, Emacs это программная реализация LISP-машины (диалект Emacs Lisp) с поддержкой нативной компиляции на лету и невероятный разнообразием модулей и пакетов, на ней реализованных (клиента ЛОР пока нет :) - в том числе и один из лучших текстовых редакторов.

Отдельно стоит заметить что использование современных технологий вроде LLM с помощью софта, написанного ещё до твоего рождения, это совершенно особое ощущение: есть в этой преемственности поколений что-то очень оптимистичное.

>>> подробнее

★★★☆☆

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Какое-то время Emacs мне нравился, но в последнее время он что-то разжирел.

Так что, Neovim наше всё!

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

Я тут допиливаю emacs до состояния IDE аналитика с поддержкой jupyter и SQL отладки + org mode для объединения всего этого + flutter разработка фронтэнда + ИИ агенты на уровне метапрограммирования/управления буферами emacs.

Пока ни что иное не может так, ну, может по удобству будет сравнима только платная jetbrains ultimate + куча платных подписок.

Как будет готово, выложу скриншоты.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 2)

в том числе и лучший текстовый редактор

Это про evil надеюсь, а не про тот блокнот для осьминогов, что идет из коробки?

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

Ну ещё месяц с активной помощью ИИ. Пипец оно сложное, но всё остальное либо ещё сложнее (эклипс), либо менее кастомизируемое.

Сейчас отлажу, чтобы для разных файлов всё стабильно открывалось и работало, потом прикручу агента, из агента заполнение org mode с babel org и написание и отладка ячеек jupyter. Должно получиться бомбически.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

надеюсь в этом релизе они починили драйвера для YT6801 Gigabit Ethernet Controller

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

в последнее время он что-то разжирел

Удали какую-нибудь порнушку. Сэкономленного ещё на 40 лет хватит текущими темпами.

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

Не смешно. Я говорю, например, о том, что теперь при запуске Emacs'а я начинаю слышать шум кулеров в системнике, как будто бы запустил процесс компиляции большого проекта.

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

при запуске Emacs’а я начинаю слышать шум кулеров в системнике

Запускай как демон при старте. И кулеры от пыли прочисти :)

Серьёзно, как ты браузер-то открыл чтобы коммент запостить - ничего не зашумело?

zabbal ★★★☆☆
() автор топика

Эээ, что значит клиента ЛОР нет? Веб браузер же есть…

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

Справедливости ради, я как нуб начал с spacemacs, и вот оно очень жирное и при попытке прикрутить treemacs без кастомизаций всё заглючило нафиг. Попробовал doom emacs - а там оно из коробки и с моими кастомизациями работает вообще без проблем.

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

как ты браузер-то открыл чтобы коммент запостить - ничего не зашумело?

Нет, у меня кулеры шумят только при существенных нагрузках, как то компиляция из исходников или запуск современного Emacs'а.

saahriktu ★★★★★
()

Отдельно стоит заметить что использование современных технологий вроде LLM с помощью софта, написанного ещё до твоего рождения, это совершенно особое ощущение: есть в этой преемственности поколений что-то очень оптимистичное.

Там есть клиент Codex / Claude?

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

Там есть, например, ТАКОЕ: https://www.youtube.com/watch?v=T9HSTSm7i5M

Или ТАКОЕ: https://www.youtube.com/watch?v=3HQMoVXbET4

- я хз, IMHO это не клиент, а полная интеграция с emacs. Это не ai агент, а сам emacs уже агент.

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

А при повторном запуске то же самое? Может просто нативная компиляция как раз и триггерится?

zabbal ★★★☆☆
() автор топика

что-то очень оптимистичное

К сожалению, некоторая однопоточность этот оптимизм сильно снижает.

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

Там интересно не то, что окно плавающее, а что оно как агент с полным доступом к emacs работает.

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

Тут реально без ИИ никак - проектов по преодолению этого скелета динозавра было чуть-ли не с десяток, а воз и ныне там. Насколько я понимаю без радикальной переделки самого Emacs Lisp тут ничего не сделаешь. Был проект по затаскиванию диалекта в Guile - отличная идея как по мне, особенно если потом код портировать на Guile (нафик эти лишние диалекты не сдались :) Успешное переписывание Bun c Zig на Rust показывает что это вполне реализуемо. Лишь бы разрабов приступом луддизма не накрыло.

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

Гм. 2 недели назад запускал повторно - было тоже самое. Сейчас запустил - кулеры не зашумели. Возможно, что-то и докомпилировалось тогда.

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

кулеры шумят только при существенных нагрузках, как то компиляция из исходников

Ну ты ж сам упомянул :)

zabbal ★★★☆☆
() автор топика

… детище RMS…

Тут (yandex.ru) некий jeder провёл расследование, в результате которого было заявлено, что вклад Р. М. Столлмана в создание и развитие данного многофункционального текстового редактора весьма сомнителен.

Что скажете, многоуважаемые лоровцы, данное расследование объективно или предвзято?

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

Тут (yandex.ru)

Я за бан. Там мои персданные хотят.

вклад Р. М. Столлмана в создание и развитие данного многофункционального текстового редактора весьма сомнителен.

Да там уж кроме него столько вложили и создали, что...

Что скажете,

всем на...ть.

на wiki вроде и написано, что там несколько идей и макросов от RMS было при создании, и спустя несколько лет буквально начальный релиз в GNU. Т.е. мы все тут, конечно, не должны говорить emacs, а должны говорить GNU emacs. Очевидно, что emacs - это способ разработки, устоявшийся, развивающийся, по-прежнему актуальный, не актуальный только в деталях технической реализации.

Я интереса ради вчера исследовал возможность и удобство прикручивания gegl к emacs с ИИ агентом - это получился бы забавный плагин для org mode. Но пока не до этого.

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

Попробуй, кстати. Я, например, одно время использовал org-mode что трекать время, потраченное на задачу и потом генерировать счета для клиентов.

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

Попробуй, кстати

Нет никакой мотивации. Для персональных скриптов и конфигов хватает mcedit.

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

Там есть клиент Codex / Claude?

Есть автокомплиты вроде copilot и minuet-ai, можно прикрутить агентов через gptel или aidermacs. Я последим пользуюсь – пушка, бомба.

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

Здесь не хотят?
В конце 70-х Джобс и Возняк начали выпуск компьютеров Apple, IBM готовилась к выпуску PC и в новом мире маленьких компьютеров для PDP места не осталось.

О боже мой... Там весь текст такого уровня экспертизы. Если что, https://en.wikipedia.org/wiki/DEC_Professional ну и потом не очень удачный заход с дорогими в разработке альфами.

за всех

Ладно, 96.8%

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

А что не так? По Вашей же ссылке:

For DEC, none of the three would be favorably received, and the industry instead standardized on Intel 8088-based IBM PC compatibles which are all binary program compatible with each other.

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

По моей ссылке, не портировали популярный софт для персоналок с cp/m, не очень удачно-оперативно портировали с мини-эвм PDP-11, а не «в новом мире маленьких компьютеров для PDP места не осталось»

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

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

Shadow ★★★★★
()

Хороший был редактор, для своего времени. Сейчас его где-то наверное 1.5 пенсионера используют. В последнем опросе stackoverflow даже не фигурирует.

yvv1 ★★
()

Я слышал, через этот редактор можно даже в battletoads поиграть. ИИ говорит что это прикол, но по мне так звучит логично, тем более что игра вроде как на движке GNU METRO который запускается везде. Но в интернете об этом почти ничего ни нашел, может на ЛОРе кто знает?..

UPD: Вероятно это какой то фейк первоапрельский, да

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

О, приколисты подтянулись. Я уж думал всех боты заменили, но нет….

Чем еще ты будешь пользоваться когда надо автоматизировать свою повседневную работу с чем то для чего комерсы еще не сперли в свои блобы из емакса отлаженный функционал «по мотивам»?

psv1967 ★★★★★
()

Поддержка мышью в терминало порадовал, за новость спс.

Потратил недавно на её изучении неделю по 2 часа, доволен им. doom плюс пакеты для lsp и доков установлены, планирую избавиться от doom и настроить пару комбинаций под себя, к оригинальной раскладкой сильно не придираюсь. Такое решение было принято после освоения Guix System.

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

в последнее время он что-то разжирел

Удали какую-нибудь порнушку.

Это - сразу, после установки, emacs удалить? :) А зачем его тогда ставить ? :)

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

rms святой. Его «странности» к его деятельности в рамках GNU/FSF никакого отношения не имеют. Все святые^Wталантливые люди со странностями. Им это простительно.

urxvt ★★★★★
()

Неужели заббал пишет про что-то нормальное иногда.

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

Заменил emacs на systemd - не заметил вообще ни каких отличий.

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

Ну может сейчас (чисто теоретически сразу скажем) ты сможешь написать функционал нужный тебе в виде плугина в code. Но даже с ии-агентом это будет определенно на порядок больший гимор чем набросать пачку макросов в емакс прямо по ходу дела (ии-агент сюрпрыз тоже помогает).

Тебе же не только сырцы писать надо есть и куча всякого что «в виде текста» надо обрабатывать. То что попятили и оформили в блобе code оно конечно работает и гладко, но вот каждый шаг дальше …

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

Из наследия МИТа мы имеем на данный момент только Столлмана, потому что все их проекты
устарели и канули в лету ещё в 80-е годы. И каждый из этих университетов отложил свой отпечаток, а может
быть изначально и привлёк совершенно разных людей.

Пф... МИТ дал миру лисп и вообще хакерскую культуру, которая и родила СПО. Именно культурное влияние МИТа значительное, в отличии от того же Гарварда.

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

Во-первых, всё нужное давно написано до нас. Во-вторых, если уж что-то сильно нужно, а его нет, то накодить на вэбне всяко практичнее, чем на елиспе. Я в основном из-за плагинов на vscode и перешёл. Ничуть не жалею.

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

и оформили в блобе code

Там из навороченного годное только от MS.

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

И как emacs у тебя после этого шевелится? Тяжело ж получается.

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