LINUX.ORG.RU

Emacs 28.1

 , ,


0

4

4 апреля состоялся релиз Emacs 28.1.
В новой версии добавлены возможности:

  • компиляция Lisp-файлов в машинный код;
  • поддержка Harfbuzz при формировании текста и отрисовка с помощью Cairo;
  • улучшенная поддержка отображения Emoji и их последовательное отображение;
  • minor mode для контекстного меню;
  • отображение по умолчанию совпадающих круглых скобок;
  • множество улучшений и дополнительных расширений для project.el;
  • новая система документирования групп функций.

>>> Подробности



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

Ответ на: комментарий от Rastafarra

реактивный вим всяко лучше вот этого всего педального ;)

Если тебе нужен только редактор текста, то наверняка. Хотя вимскрипт это отдельный вид боли.

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

бородатые старперы в протертых свитерах с оленями? лыжи у печки-то стоят? ))

У вима то история не беднее имакса, если у первого считать vi, а у второго набор расширений TECO. Так что очень странное петросянство.

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

Emacs это lisp-машина с текстовым редактором. То есть гораздо больше, чем vim

Emacs это интерпретатор Lisp с текстовым редактором, Vim это интерпретатор VimL с текстовым редактором. Так что тут скорее равны :3

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от debugger

Прям вой типа как gvim выпилен, теперь вместо гуя только RPC интерфейс, а гуй сам пиши или прикручивай к тому что есть. Есть Qt интеграция с IDE всякими через это рпк, но всё какое-то буэээ. Года полтора назад тыкал, сча чво ненаю

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от debugger

Не знаю, я что Vim, что Neovim всегда запускаю в терминале – не было у меня надобности в гуе для них. А вот Emacs я использовал только в гтк гуе.

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

Действительно:

Package: emacs
Version: 46.1
Priority: optional
Section: editors
Source: emacs-defaults
Maintainer: Rob Browning <rlb@defaultvalue.org>
Installed-Size: 8 192 B
Depends: emacs24 | emacs24-lucid | emacs24-nox
Download-Size: 1 576 B
APT-Sources: https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 Packages
Description: GNU Emacs editor (metapackage)
 GNU Emacs is the extensible self-documenting text editor.
 This is a metapackage that will always depend on the latest
 recommended Emacs release.

Mischutka ★★★★★
()

Интересно, какой у них план на восстановление популярности на фоне засилия VSCode? Есть ли на лоре те, кто сознательно перешли на Emacs с любого другого редактора? Почему? :wq

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

восстановление популярности на фоне засилия VSCode

перешли на Emacs

Но ведь можно пользоваться и не одним редактором.

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

я такой, VSCode супер, только LISP зарешал. Всё от незнания…

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

Ну вот, справедливость воссторжествовала :)

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

Интересно, какой у них план на восстановление популярности на фоне засилия VSCode? Есть ли на лоре те, кто сознательно перешли на Emacs с любого другого редактора?

Но он весьма популярен, и когда лет через 5 vscode закопают ради другого велосипеда, будет еще популярнее.

Почему? :wq

Зачем ? Evil же отлично работает, включая :wq

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

я вот eclipse юзер. VSCode использю только для блокнотов jupyther (потомyшто родные нереальное г...о по UX). Но блокноты в vscode с дико кривым окном поиска-замены, а править его css в коде vscode меня дyхy не xватит, да и интерфейс лагает даже по сравнению с SWT (в эклипсе правда остальное лагает). Тyт погyглил, emacs yмеет блокноты... Опять же, IDE для всего остального... Очень заманчиво выкинyть eclipse и vscode и остаться в действительно интегрированном окрyжении.

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

отрисовка с помощью Cairo

Поставил 28.1 из флатпака, и по сравнению с 27.2 шрифты рендерятся по-другому. Буквы стали жирнее.

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

Сложно поверить, что пользователи Emacs будут пользоваться VSCode и наоборот.

Почему? Хотя VSCode я в итоге заменил IDE. Использую Emacs, Vim, Acme и IDE от JetBrains в зависимости от задачи.

skiminok1986 ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Emacs это интерпретатор Lisp с текстовым редактором, Vim это интерпретатор VimL с текстовым редактором. Так что тут скорее равны :3

И насколько успешно пишется софт на VimL?

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

Админу с емаксом тоже очень даже хорошо:

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

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

VSCode использю только для блокнотов jupyther

А я использую org-mode, в качестве замены jupyter notebook. Там и возможностей побольше (если не нужнен онлайн-просмотр в гитхабе).

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

А я использую org-mode, в качестве замены jupyter notebook. Там и возможностей побольше (если не нужнен онлайн-просмотр в гитхабе).

Пытался недавно перейти на org-mode+jupyter, но работать с кодом в src-блоках очень неудобно, а нажимать каждый раз C-c ’ лениво. Отступы в этих блоках работают через задницу: например, если я ввожу for i in range(10): и нажимаю Enter, дополнительный отступ не появляется, приходится нажимать 4 раза пробел. Даже хуже: если я нажму эти четыре пробела и напишу, например, print(i), а потом нажму Enter, курсор будет на уровне for, и мне снова нужно будет ставить 4 пробела вручную. Очень неудобно.

Я пытался нагуглить решение, ничего так и не заработало.

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

Я например. Правда насколько сознательно вопрос, так как причина вообще говоря тупая. В давние годы vim тупил на какой-то регулярке с большими файлами и я начал использовать emacs, а потом так и остался. Для меня кажется самая большая фича emacs в том, что запуская его на удаленном хосте я сразу получаю и файловый менеджер и консоль и текстовый редактор, то есть довольно удобное окружение все в одном причем практически из коробки, что мне гораздо удобнее чем работа просто в консоле с перключениями в редактор, mc и так далее. (tramp тоже хорошая штука, но раньше имел свойство подвисать, проще было на удаленной машине запустить).

vscode тыкал палочкой, что-то он конечно может, сначала наверно кажется проще, но как-то все же не то.

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

Если нет проблем с установкой emacs на удаленных хостах, то можно сделать небольшой конфиг с минимумом настроиек и просто закидывать эту папку на удаленные машины.

Если ставить emacs нельзя, то печально, только tramp.

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

Режим в которым emacs, например по, ssh коннектится к удаленному хосту, и позволяет работать из локального emacs с удаленной машиной. Насколько я понимаю ssh дело не ограничивается, редактирование файлов через sudo на локальной машине тоже делается через tramp мод.

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

сервера обычно все мои, просто emacs часто собирается с поддержкой Хов и уж тащить это все, чтобы по-быстрому /etc/passwd редактировать... я обычно ставлю mc, он и то меньше emacs.

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

классный вброс, что там с софтом на лиспе?

В рамках emacs я пользуюсь IRC, Jabber и Telegram клиентами, смотрю документацию в PDF, управляю xmp для прослушивания трекерной музыки через EMMS и веду что-то вроде локальной вики в org-mode. Что из этого есть в vim?

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

Да как обычно, можно просто подождать и лет через 10 про этот VSCode все забудут. Ну или через 20, мы не торопимся.

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

оно забавно конечно, в текстовом редакторе картинки смотреть, а че не кино?

или вот жабер, тоже забавно наверно, но я в тимсе, почему-то. как быть? для имакса клиент когда ждать? и что делать пока этого клиента нет? :)

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

Emacs — интерпретатор сценариев на языке elisp. Вы же не удивляетесь, что в смотрелке html-файлов тепеть и картинки, и кино показывают, да и чаты идут в нём же? Вот тут то же самое.

для имакса клиент когда ждать?

Когда вы его напишете, тогда и будет.

что делать пока этого клиента нет?

Писать этот клиент, конечно. Это опенсорс, детка.

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

у меня переход в src-блок замаплен на spc enter с помощью evil leader. очень удобная комбинация для слепого нажатия. внутри блока org src edit таких проблем нет. Если не занято, то можно spc spc замапить

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

так что он делает-то? этот mode

Надеюсь ты не тролишь. :D

C-x C-f /ssh:user@host#port:/path/file
C-x C-f /ssh:user@host|ssh:user@host:/etc/dovecot/conf.d/
C-x C-f /ssh:user@host|sudo::/opt/etc
C-x C-f /sudo::/opt/etc

Ну и в таком духе ;)

Никто не растаскивает условный ~/.emacs по всем хостам, а подключается к ним посредством tramp имея привычные макросы, подсветку и т.д.

Я пользуюсь еще и bookmark, так что просто попадаю в нужные места переходом из одного буфера в другой.

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

Я честно говоря никогда о таком не задумывался, это ведь не совсем редактор в обычном понимании, а скорее среда – комбайн из файлового браузера, «нескольких» редакторов, почтового клиента, irc, телеграмм… всего не перечислить. Как, а главное зачем всё это переводить?

ИМХО, если бы не современный веб, я бы мог оставаться внутри фрейма всегда. :)

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

мне скорее интересно зачем так делать :)

Потому что это, внезапно, на самом деле удобно.

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

оно забавно конечно, в текстовом редакторе картинки смотреть, а че не кино?

Можно и кино, если есть желание.

или вот жабер, тоже забавно наверно, но я в тимсе, почему-то. как быть?

Никак.

и что делать пока этого клиента нет? :)

Как и всегда с нужным программным обеспечением: или написать или нанять того, кто напишет. Только тебе это ПО не нужно. Тебе нужно что-то доказать, но ты никак не можешь сформулировать что же именно.

skiminok1986 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.