LINUX.ORG.RU

Emacs 26.1

 


2

8

28 мая был анонсирован мажорный релиз текстового редактора GNU Emacs 26.1.

Основные изменения:

  • Ограниченная форма конкуррентности (concurrency) с Lisp потоками. Переключение между потоками будет происходить при ожидании ввода, при блокирующих операциях и когда текущий поток заканчивается сам.
  • Поддержка показа номеров строк (linum-mode тормозил)
  • Использование двойной буфферизации для уменьшения моргания в оконной системе X
  • Полностью переработанный Flymake
  • Новый режим горизонтальной прокрутки по одной строке
  • Предоставлен systemd user unit file
  • Поддержка 24-битных цветов в способных на то терминалах
  • Вывод Cmake теперь распознается в compilation-mode

Полный список изменений: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.26

Официальный сайт: https://www.gnu.org/software/emacs/

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

Deleted

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

Поддержка показа номеров строк (linum-mode тормозил)

Похоже самое значительное из нововведений. Нужно больше новых крутых фич!

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

нумерация была, но теперь она встроенная (то есть не нужно ставить плагин) и, по видимому, быстрая

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

Поддержка показа номеров строк (linum-mode тормозил)

Похоже самое значительное из нововведений. Нужно больше новых крутых фич!

так, это где-то на грани сарказма, но не пойму с какой стороны

Deleted
()

в арч уже прилетело, емакс при запуске пожаловался на несуществующий ob-sh, это если что org-babel поддержка для sh, пришлось снести из списка (sh . t)

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

linum тормоз. Все пользовались nlinum.
Теперь jit-прорисовка номеров строк стала штатным функционалом.

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

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

mos ★★☆☆☆
()

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

когда текущий поток заканчивается сам.

В оригинале «when the current thread explicitly yields», что можно перевести как «когда текущий поток явно передаёт управление», т.е. вызывает функцию thread-yield («Yield the CPU to another thread»).

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

Дык linum-mode же тоже встроенный.

ок, не знал

когда текущий поток явно передаёт управление

да, так и правда точнее

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

удобно удалять строки (когда номера относительны текущей строки), а так да, только место занимает

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

тред - перепись дебилов-неосиляторов емакса?

Перепись петросянов, как и в любой другой новости.

Странно, что ещё не было смищных шуток по поводу:

Предоставлен systemd user unit file

ashot ★★★★
()

Предоставлен systemd user unit file

В emacs появилась опция --fg-daemon, а прошлая --daemon стала алиасом для --bg-daemon. Это позволило сделать нормальный юнит. Раньше приходилось добавлять TimeoutStartSec, чтобы systemd не прибивал стартующий емакс с жирной конфигурацией.

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

Пх’нглуи мглв’нафх Емакс Р’льех вгах’нагл фхтагн!

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

display-line-numbers-mode работает действительно лучше linum-mode.

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

нумерация была, но теперь она встроенная

linum-mode там хрен знает с каких времен был. Включался вручную.

Meyer ★★★★★
()

Ограниченная форма конкуррентности (concurrency) с Lisp потоками. Переключение между потоками будет происходить при ожидании ввода, при блокирующих операциях и когда текущий поток заканчивается сам.

Неужели хоть одна реально полезная фича? Интересно, когда уже завезут полноценную многопоточность.

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

Когда согласуют. Пока народ хочет concurrency.

Hertz ★★★★★
()

Ничего против emacs не имею - в универе даже пользовался им, но в современных условиях по-моему такое знание полезно скорее для общего развития, так как технологии уже полвека практически. Сейчас использую emacs только когда что-то нужно подправить в терминале, точно так же могу и vim воспользоваться, но для каждодневного использования предпочитаю sublime и atom.

anonymous
()

Новый режим горизонтальной прокрутки по одной строке

Звучит круто, надо посмотреть есть ли это в используемый мной редакторах, периодически не хватает.

micronekodesu ★★★
()

Использование двойной буфферизации для уменьшения моргания в оконной системе X

Это разве не от композитора зависит?

hotpil ★★★★
()

Ну теперь-то там есть нормальный текстовый редактор??

matumba ★★★★★
()
Ответ на: классика же ;;; от qbbr

а он уже умеет текст редактировать?

Это слишком примитивная задача для мегалиспа! :)) Никогда не понимал этого бестолкового комбайна...

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

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

Смотри:
https://usesthis.com/interviews/jeff.dean/

Jeff Dean
For writing code, I use emacs and Google's internal distributed build system

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

Никогда не понимал этого бестолкового комбайна...

А что есть комбайн? Определение в студию. Если он слишком много умеет, может это простое неосиляторство, а не «емакс комбайн»?

Deleted
()

Поставил себе из-за GoogleDrive, а блин это сделано, через GVFS, который ни черта не работает, как и весь Gnome. Стало грустно.

MaksVal
()

Несиляторы такие неосиляторы. Больше соплей, больше!

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

Нужно больше новых крутых фич!

Хм, в первой строке

Ограниченная форма конкуррентности (concurrency) с Lisp потоками.

вобще єто реализовьівалось сторонним расширением, не знаю, насклько хорошо.

cab ★★★★
()

Еще бы FFI из коробки. А так использую для всякой мелочевки, для которой раньше использовал python.

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

Поставил себе из-за GoogleDrive, а блин это сделано, через GVFS, который ни черта не работает, как и весь Gnome

Хз через что это работает, но работает нормально(/gdrive:mail@gmail.com:/test.org) у меня в i3.

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

Когда-то писал чат-клиент на elisp для ММОРПГ The Mana World. (https://bitbucket.org/rumly111/tmwchat ). Потом переписал на питон, а то нормальные люди не знали, как этим пользоваться :-) Жаль, что сам TMW уже мертв... :-(

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

В терминале можно делать все.

Ну, в общем, да. Главное освоить ed

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