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)

It's a cool thing

Пользовался когда-то. Прикольно было с его комбинациями клавиш и различными дополнениями(даже jabber- и twitter-клиенты были). Но мне нравилась только его граф. версия.

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

Зачем? В Вим недавно добавили терминал. С этого момента емакс не нужен.

org-mode, helm, evil, elisp, melpa

я все сказал

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

Elisp, eshell, ielm, company вся єта связка - больше чем IDE. Єто полноценная платформа с кучей батареек из коробки и либ в репозитории. Недавно поймал себя на том, что почти не использую python для всякой разовой скриптотьі, хватает емакса.

cab ★★★★
()

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

Лол кек.

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

Будет тормозить 16+ потоками?

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

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

Емакс — не комбайн. Емакс — платформа для текстоориентированных приложений, написанных на диалекте лиспа.

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

anonymous
()
Ответ на: It's a cool thing от axle_nix

и различными дополнениями

У него и wm есть, под названием EXWM (Emacs X Window Manager). Заюзай. Хорошая вещь.

Odalist ★★★★★
()

Что то я не пойму. У меня на мак:

18:50 $ emacs --version
GNU Emacs 27.0.50
Copyright (C) 2018 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Зачем обсуждать старую версию ?

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

Так это master версия,я вчера с гита собрал, та же версия

playX ★★
()

Господа а есть какой нибудь канал irc/tg где пользователи тусуются. А то в тредах lor в основном либо молчат о том как сами работают, либо петросянят.... а потом вылезает какой нибудь человек и говорит, ой да это давно всем известно.

Второй вопрос, есть ли задачки по elisp и emacs , что-то вроде Reddit CAD Chalenge, а то базовые конструкция let, progn это понятно , типы данных, а потом садишься за написание своего мода и всё( куда бежать чего делать, можно конечно как в мануале, только окажется что это устарело и все на чем нибудь другом сидят.

Для python среду два раза точно пересобирал из разных компонентов.

Для cpp раза 4 уже и все равно не устраивает.

DR_SL ★★★★★
()

А текстовый редактор уже добавили? Или все также сидим в Vim?

cvv ★★★★★
()

concurrency = параллелизм же.

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

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

Деды воевали, емакс компиляли!

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

предпочитаю sublime и atom

я бы не афишировал столь экзотические предпочтения.

Скорее, этотические.

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

Зачем? В Вим недавно добавили терминал. С этого момента емакс не нужен.

Да, всего два редактора из сотен, для умеющих печатать 10 пальцами, это слишком много.

ashot ★★★★
()

ФАК КОПИРАЙТ!

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

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

И то насчёт вима я не уверен: в нём для перемещения в командной строке надо снимать пальцы с центрального ряда и тянуться к стрелочкам. В оригинальном vi этой проблемы не было, потому что по командной строке просто нельзя было перемещаться.

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

Хотел для embended настроить, звучит наверное грозно, ну вот тот же AVR настроить надо костыли вставлять. Также хотелось какой-то менеджер проектов с шаблонными заготовками, чем по сути должен быть EDE , но мало кто в нем разбирается, хотя на не него тот же sematic я понял завязан и ecb интерфейс. Если пользоваться как блокнотом и самописным makefile все хорошо, но хотелось бы дотянуть до уровня qtcreator.

Кстати коробочные решения по средам сборки для emacs c github они заточены типо вот вам сборка llvm clang cmake.

Кстати чисто ради эксперимента, пересобирал llvm под avr чтобы clang его анализировал потому что в противном случае никакая обертка в rtags не помогает.

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

И то насчёт вима я не уверен: в нём для перемещения в командной строке надо снимать пальцы с центрального ряда и тянуться к стрелочкам.

Имбецил? Сочувствую.

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

Также хотелось какой-то менеджер проектов с шаблонными заготовками, чем по сути должен быть EDE , но мало кто в нем разбирается, хотя на не него тот же sematic я понял завязан и ecb интерфейс.

EDE заменяется projectile'ом для основных вещей. Шаблоны? Какие шаблоны? Те которые не yasnippet? Вообще про CEDET и Semantic и как их настроить читать тут. Сам я CEDET не настраивал, только semantic autocompletion. Как нибудь и CEDET может испытаю.

Кстати коробочные решения по средам сборки для emacs c github они заточены типо вот вам сборка llvm clang cmake.

Это какие такие коробочные решения?

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

Ходят слухи, что для этого есть unix.

Ходят слухи, что есть unix.

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

Шаблонные проект, аля сегодня делаем avr для такого-то проца и программатора и все и не надо в 10 мест лезть, EDE сгенерирует нужный Makefile. Чтобы был файл проекта

projectile по некоторым функциям gtags и rtags пересекается. Ну т.е. проблем по файлам прыгать нет, тут скорее чтобы можно было без проблем интегрировать Emacs в чужую open source разработку у которых сборочных сред 100500 и библиотек тоже.

С нуля то можно хоть в блокноте писать.

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

Как у них там сейчас с окружением и библиотеками?

Version Nim: 0.18.0, Мартовская, 18 года. Люди пишут...
Библиотеки:
https://nim-lang.org/docs/lib.html

Просвещайся.

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

Там што, даже нумерации строк не было? :DDD

В нано недавно запилили (ну по меркам возраста нано и имакса), вот подтягиваются...

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

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

anonymous
()

Как был тормозным говном мамонта, так и остался. Вы всё еще едите мозоли со своих ног? Тогда мы идём к вам, версия 26.1.

Хотя пару идей неплохих за всю свою историю конечно реализовал.

Кто там собирался его на расте переписать?

anonymous
()

Вопрос наверное мега тупой, но рискну. Всю жисть использовал vim, теперь хочу попробовать emacs. Какие основные различия? Чего в emacs прикольного?

P.S. В бытность свою студентом, думал что все серьёзные дядьки пишут либо в vim, либо в emacs, но придя на производство обнаружил что мало кто знает как закрыть vim, а emacs даже не видели никогда. В основном всякие сублимы используют. Но частичное объяснение этому всё же нашлось. Оказалось что не только лишь все владеют слепым десятипальцевым методом набора. С двумя пальцами в vim'е делать нечего.

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

Написали же выше, vim - редактор, emacs - среда для выполнения lisp программ. В этом основное отличие.

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

В бытность свою студентом, думал что все серьёзные дядьки пишут либо в vim, либо в emacs
владеют слепым десятипальцевым методом набора

Ориентированность современной программной индустрии на «сферического тупого пользователя в вакууме» настолько загадила всем мозги, что даже серьёзные профессионалы уже не считают нужным досконально изучать и пытаться улучшить (заменить на лучший) свой основной рабочий инструмент.

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

Второй вопрос, есть ли задачки по elisp и emacs , что-то вроде Reddit CAD Chalenge, а то базовые конструкция let, progn это понятно , типы данных,

Programming Emacs for Editing and Refactoring Code by Дмитрий Бушенко и Алекс Отт

а потом садишься за написание своего мода и всё

посмотреть в готовый мод и написать свой по аналогии :))

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

Ходят слухи, что для этого есть unix.

на пару с eshell и emacs --script самьій что ни на есть unix way. Все остальное - IDE-like компонентьі

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

GNU Emacs 26+ допилить, если свой FFI наколхозить.

Есть уже emacs-ffi и elisp-ffi. Но хотелось бьі из коробки, а не от васяна.

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