The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен релиз текстового редактора GNU Emacs 26.1

28.05.2018 18:38

Проект GNU опубликовал релиз текстового редактора GNU Emacs 26.1. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года.

Среди добавленных улучшений:

  • Ограниченная поддержка многопоточности, реализованная через применение Lisp threads;
  • Встроенная возможность отображения номеров строк, аналог linum-mode, но более быстрая и не захватывающая полностью левое поле окна;
  • Использование двойной буферизации для борьбы с мерцанием при работе в графических окружениях на базе X11;
  • Полностью переработана система проверки синтаксиса Flymake;
  • В TRAMP добавлена возможность соединения с Google Drive;
  • Представлен новый режим однострочной горизонтальной прокрутки;
  • Подготовлен unit-файл для systemd;
  • Обеспечена поддержка 24-разрядной глубины цвета на терминалах, поддерживающих такой режим.


  1. Главная ссылка к новости (https://lists.gnu.org/archive/...)
  2. OpenNews: Релиз текстового редактора Vim 8.1
  3. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
  4. OpenNews: Опыт по использованию Emacs вместо оконного менеджера
  5. OpenNews: Выпуск текстового редактора GNU Emacs 25.2
  6. OpenNews: В Emacs 25.3 устранена уязвимость
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/48672-emacs
Ключевые слова: emacs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:40, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Как ни странно, но я рад.
     
  • 1.2, Аноним (-), 18:43, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Подготовлен unit-файл для systemd;

    Это ещё зачем это?

     
     
  • 2.3, Аноним (-), 18:51, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Очевидно, чтобы самому не писать.
     
  • 2.4, A.Stahl (ok), 18:52, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, очевидно, чтобы при старте системы сразу запускать Емакс.
    Сомневаюсь, что это частый вариант использования, но почему нет?
     
     
  • 3.6, Аноним (-), 19:06, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Сомневаюсь, что это частый вариант использования

    Так без этого способа Емакс превращается в Атом или Эклипс по скорости открытия файлов.

     
     
  • 4.9, Andrey Mitrofanov (?), 19:11, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сомневаюсь, что это частый вариант использования

    Прочь сомненья!
    https://duckduckgo.com/?q=emacsclient&ia=web
    https://duckduckgo.com/?q=emacs+server&ia=web


    > Так без этого способа Емакс превращается в Атом или Эклипс по скорости
    > открытия файлов.

    Нет.(Ц)

    :-P https://www.opennet.ru/openforum/vsluhforumID3/108341.html#30

     
     
  • 5.21, rico (ok), 20:58, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    цитируем самого себя уже, ну-ну

    закукливание уже недалеко

     
  • 5.39, Аноним (-), 05:24, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > emacs -Q

    А компот^W конфиг?

    Как же тему сменить и сочетания назначить? Голый емакс годен лишь для того, что бы его настраивать.
    Нужно городить -u . Но ведь  это лишняя сущность: стоит постараться оптимизировать обычный ~/.emacs.d убрав все свистелки и перделки. Но он уже не будет таким -Quick

    Не, без сервера оно не юзабельно, кто бы что не говорил.

     
  • 2.7, Andrey Mitrofanov (?), 19:06, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Подготовлен unit-файл для systemd;
    > Это ещё зачем это?

    https://www.gnu.org/software/emacs/manual/html_node/emacs/Emacs-Server.html

    Сейчас там 25.2.  Про 'systemd unit file' и пр. 'socket activation, systemd, Emacs' не доехало ещё.

    Пока ждёшь, можешь полюбопытствовать, например, полной историей того юнит-фейла аж из 3ёх коммитов: http://git.savannah.gnu.org/cgit/emacs.git/log/?qt=grep&q=etc/emacs.service

     
  • 2.59, freehck (ok), 14:49, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Подготовлен unit-файл для systemd;
    > Это ещё зачем это?

    emacs --daemon при старте системы запускать

     

  • 1.12, Нуб (?), 20:01, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а его можно настроить под управление мышью? Ищу замену gedit
     
     
  • 2.13, Анон546 (?), 20:21, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    по сабжу хз, а вообще как замена gedit существуют geany и Kate например
     
     
  • 3.66, Аноним (-), 20:23, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    kate прибит к кедам же. Geany неплох, да, но тормознут слегка
     
  • 2.40, Аноним (-), 05:32, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Не, как у всех подобных программ, основанных на "терминальной" идее, ввод-вывод фундаментально крив (или, кому-то покажется, наоборот, правилен!). Раскладка системно не переключается, копипаста своя доморощенная, контекстное меню мыши отсутствует, реакции на клики мыши по каким-то активным областям фрейма - инопланетные.

    Даже выделение с приветом: их тут, как водится, два. С ALT и без. И обязательно внезапное выплывающее бесполезное поп-ап меню по _левому_ клику на, казалось бы, неактивной области, без смысла и без системы.

     
  • 2.44, El Anonimo (?), 05:51, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ищу замену gedit

    А gedit тебе чем не gedit?

     
     
  • 3.64, Аноним (-), 20:15, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    разработку забросили же. Да, хуже от этого он не становится, но abandonware выкидывают из дистров с течением времени. Лучше заранее соломки подстелить
     
  • 2.50, Анонимный428 (?), 09:46, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется, можно. Есть гуевая версия, в которой вы можете пользоваться мышкой. Так же, на мышку можно навешивать разные команды — что душе угодно.
     
     
  • 3.65, Другой Аноним (?), 20:22, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Разумеется, можно. Есть гуевая версия, в которой вы можете пользоваться мышкой. Так
    > же, на мышку можно навешивать разные команды — что душе угодно.

    Вроде, в гуевой версии искаропки все равно терминальные шорткаты. Или не?

     
     
  • 4.67, Анонимный428 (?), 03:46, 30/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не уверен, что я вас понял.

    Если вы про обычные емаксовые клавиатурные шорткаты, то вы можете переключиться на CUA ничего не устанавливая. http://www.gnu.org/software/emacs/manual/html_node/emacs/CUA-Bindings.html

    Если про мышку, то там все нормально работает. Скроллинг, клики всякие и тп.

     
  • 2.52, Аноним (-), 09:53, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    geany, sublime, vscode
     
     
  • 3.69, Анонимность х (?), 04:28, 30/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Из этих троих только geany может служить как редактор-замена gedit. Остальные лагают хуже Имакса, и память сжигают гигами
     

  • 1.15, Аноним (-), 20:27, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Я не осилил, приходится бибикать в vim
     
     
  • 2.25, Аноним (-), 21:13, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    esc :wq
     
     
  • 3.27, Аноним Анонимович Анонимов (?), 21:19, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    esc -> :wq!

    Он же мог Insert нажать и успеть набрать некий текст.

     
     
  • 4.41, Snelius (?), 05:33, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    в таком случае ваша "w" все испортит :) ":qa!" что бы уж наверняка.
     
  • 2.29, paulus (ok), 21:23, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как бы то нибыло, а гуйная морда у него лучше чем у vim.
     
  • 2.35, leap42 (ok), 02:14, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ZQ

    попробуйте, вам понравится

    по сабжу: в emacs правда не было нумерации строк всё это время (сам не пользуюсь, прост интересуюсь)?

     
     
  • 3.42, Аноним (-), 05:34, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > в emacs правда не было нумерации строк всё это время?

    она была костыльная на скрипте, лагало и артефачила прорисовка. 2018, Карл. Ах, ну да, нумерация не нужна же.

     
  • 3.53, Andrey Mitrofanov (?), 10:00, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > по сабжу: в emacs правда не было нумерации строк всё это время
    > (сам не пользуюсь, прост интересуюсь)?

    А пачиму вы спрашиваете7
    [CODE]** Emacs now supports optional display of line numbers in the buffer.
    This is similar to what 'linum-mode' provides, but much faster and
    doesn't usurp the display margin for the line numbers.  Customize the[/CODE]http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.26#n413

     

  • 1.20, th3m3 (ok), 20:41, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Прикольно. А когда запилят текстовый редактор?
     
     
  • 2.22, Аноним84701 (ok), 21:00, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Прикольно. А когда запилят текстовый редактор?

    Так давно уже. Ставится, как в любой приличной ОСи широкого назначения, пакетником:
    М-x package-install evil

     
     
  • 3.30, A.Stahl (ok), 22:07, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Текстовый редактор. Evil -- редактор музыкальный.
     
  • 2.33, Andrey Mitrofanov (?), 23:14, 28/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Прикольно. А когда запилят текстовый редактор?

    Больше веры, маладой падаван! https://www.opennet.ru/openforum/vsluhforumID3/109019.html#67
    Он там появляется после получаса в tutorial-е. Попробуй. https://www.opennet.ru/openforum/vsluhforumID3/111044.html#48
    Вот и само-истязаются(**) с vim-ом., бедняжки... https://www.opennet.ru/openforum/vsluhforumID3/109732.html#61
    Отговорки, чтоб не делать? Позитивный пример: точу топоры https://www.opennet.ru/openforum/vsluhforumID3/112400.html#25
    Многомесячные изнуряющие тренеровки не забудь! https://www.opennet.ru/openforum/vsluhforumID3/112353.html#56

     
  • 2.38, Лягушка (?), 03:33, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А когда запилят текстовый редактор?

    Над текстовым редактором работает Петр Семилетов. Уже можно "Ладить" и масштабировать картинки.

     

  • 1.23, Аноним (-), 21:00, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    systemd-emacsd в прямом смысле этого слова
     
     
  • 2.43, Аноним (-), 05:35, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    в этой борьбе дожен победить emacs-systemd
     
     
  • 3.54, Andrey Mitrofanov (?), 10:20, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > в этой борьбе дожен победить emacs-systemd

    https://www.sudosatirical.com/articles/tensions-rise-between-emacs-and-systemd

    ---“Indeed, Timmy, indeed,” he said as they sped off into the sunset.
    ...and has a “seriously unhealthy obsession with trying to run Windows games in WINE”.

     

  • 1.32, Аноним (-), 22:55, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Emacs still doesn't use secure memory to protect
    > passphrases, but it was also removed from other pinentry programs as
    > the attack is unrealistic on modern computer systems which don't
    > utilize swap memory usually.

    интересно

     
  • 1.34, Аноним (-), 23:49, 28/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Список улучшений потрясающий - вернули мне мой 1995й.
     
  • 1.36, dbg (?), 02:24, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А курсор когда можно будет за конец строки выводить?
     
     
  • 2.55, Andrey Mitrofanov (?), 10:25, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А курсор когда можно будет за конец строки выводить?

    После года тренеровок.

    https://emacs.stackexchange.com/questions/7272/simulate-vims-virtualedit-and-n
    https://github.com/syl20bnr/spacemacs/issues/2525

     
     
  • 3.60, Аноним (-), 15:27, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это на каждый чих надо гуглить?.. хм. что делать тем у кого интернет по трафику?
     
     
  • 4.70, Анонимность х (?), 04:30, 30/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не смотреть ютуб. Или ты из тех, для кого видеоуроки модные делают?
     
  • 3.73, dbg (?), 15:07, 01/06/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > But note that it does it basically by reusing picture-mode's code…

    picture-mode я уже пробовал. Не понравилось.

     

  • 1.37, Аноним (-), 02:42, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хороший набор изменений, молодцы разработчики! Даже взаимодействие с гугл диском, обязательно надо попробовать. Кто нибудь в курсе, когда допилят работу с мешевыми объектами и импорт/экспорт в DAE?
     
     
  • 2.49, Аноним (-), 09:23, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В текстовом редакторе меши редактируешь? О_о
     

  • 1.47, Аноним (-), 08:28, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем Ричард занят?
     
     
  • 2.56, Andrey Mitrofanov (?), 10:31, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем Ричард занят?

    ??
    https://www.fsf.org/blogs/rms/
    https://stallman.org/
    https://www.fsf.org/about/staff-and-board
    https://www.fsf.org/@@search?Subject:list=RMS%20Speech

     
  • 2.63, Аноним (-), 19:02, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А чем Ричард занят?

    Переработкой ногтей в метан.

     

  • 1.48, Dejavu (?), 08:40, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Представлен новый режим однострочной горизонтальной прокрутки

    Интересно было бы посмотреть, как это работает.

     
     
  • 2.57, Аноним (-), 12:27, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ** New single-line horizontal scrolling mode.
    The 'auto-hscroll-mode' variable can now have a new special value,
    'current-line', which causes only the line where the cursor is
    displayed to be horizontally scrolled when lines are truncated on
    display and point moves outside the left or right window margin.

    включи, расскажешь ;)

     
  • 2.68, Аноним (-), 03:53, 30/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Проверил: при перемещении курсора по длинной строке вправо до края экрана, прокручивается только строка под курсором, а все остальные остаются на месте. Помимо установки auto-hscroll-mode в 'current-line, должно быть включено truncate-lines.
     

  • 1.58, Аноним (58), 13:32, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хорошая новость, а тем кому просто текстовый редактор нужен, так есть mg.
     
  • 1.61, Аноним (-), 16:39, 29/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В guix уже обновили до 26.1 — можно установить оттуда, не дожидаясь родного пакета для своего дистрибутива.
     
     
  • 2.62, Andrey Mitrofanov (?), 17:07, 29/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > В guix уже обновили до 26.1

    Дважды![CODE]Age Commit message (Expand) Author Files Lines
    120 min. gnu: emacs: Update to 26.1. Mathieu Othacehe 2 -10/+11
    21 hours Revert "gnu: emacs: Update to 26.1." Mathieu Othacehe 2 -11/+10
    21 hours gnu: emacs: Update to 26.1. Mathieu Othacehe 2 -10/+11[/CODE]

    http://git.savannah.gnu.org/cgit/guix.git/log/?qt=grep&q=emacs:+Update+to+26.1.

    >— можно установить оттуда, не дожидаясь
    > родного пакета для своего дистрибутива.

     

  • 1.71, Аноним (-), 13:03, 30/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Ограниченная поддержка многопоточности, реализованная через применение Lisp threads;

    Hollylujah!

     
     
  • 2.72, Andrey Mitrofanov (?), 18:54, 30/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ограниченная поддержка многопоточности, реализованная через применение Lisp threads;
    > Hollylujah!

    s/.../[I]Hallelujah/[/I]
    Всем https://en.wikipedia.org/wiki/Hallelujah#Usage_in_informal_language коммит.

    ..https://www.emacswiki.org/emacs/ChurchOfEmacs

    [I]"" [U]Warning: taking the Church of Emacs (or any church) too seriously may be hazardous to your health.[/U] "[/I]
    --http://www.stallman.org/saint.html

    ..https://en.wikipedia.org/wiki/Editor_war#Humor

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру