LINUX.ORG.RU

Emacs 26.2

 , ,


3

3

В День Космонавтики случилось ещё одно радостное событие - релиз среды исполнения Lisp программ Emacs, наиболее известной лучшим (по мнению пользователей Emacs) редактором текста.

Предыдущий релиз состоялся чуть меньше года назад поэтому заметных изменений не так много:

  • поддержка 11 версии юникода
  • поддержка сборки модулей в произвольной директории
  • удобная команда сжатия файлов во встроенном файловом менеджере

Кроме того стоит отметить релиз 9.2.3 org-mode - режима управления заметками, таблицами, календарями и всем тем, что необходимо для организации продуктивной работы. Несмотря на то, что это часть Emacs, у неё отдельный цикл релизов.

Из личного опыта - даже org-mode https://orgmode.org/ уже достаточно для того, чтобы задуматься о переходе на Emacs.

В предверии неизбежных шуток за 300 про «отсутствующий редактор»: http://spacemacs.org/ - преднастроенный дистрибутив Emacs, созданный по мотивам vim.

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



Проверено: Shaman007 ()

В предверии неизбежных шуток за 300 про «отсутствующий редактор»: http://spacemacs.org/ - преднастроенный дистрибутив Emacs

это намек на то, что если наконец сделать из Имакса редактор, то он будет жрать аки электрон и падать аки вин95? Нормальненько… Серьезно, спейсмакс - это говнокод похлеще электрона, юзать навозможно.

PtiCa ★★★★★ ()

В предверии неизбежных шуток за 300 про «отсутствующий редактор»: http://spacemacs.org/ - преднастроенный дистрибутив Emacs, созданный по мотивам vim.

Эта хрень жрет как VSCode, только в отличии от первого еще и тормозит неистово. Гора костылей на потрескавшемся фундаменте.

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

Эта хрень жрет как VSCode, только в отличии от первого еще и тормозит неистово.

да, я пробовал использовать spacemacs. но для простого «поглядеть файл и исправить пару строчек» ждать секунда 5, пока оно загрузит все модули - слишком.

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

Не знаю даже. Я слышал от бабок на лавке, что там на электроне только морда, а остальное на C++, расте и куче других костылей.

В любом случае, vscode тоже бывает подтормаживает, но это скорее микро-тормоза на появлении подсказок или в vim-плагине. Так как тормозят накрученные до уровня vscode (aka недо-ide) vim/emacs он делать стесняется.

ptarh ★★★★★ ()

при редактировании файлов .po в emacs `M-x ispell` проверяет весь текст, то есть не только слова на языке, совпадающем с языком текущего словаря (русского), но и английские слова.

Как можно сделать, чтобы он проверял только msgstr или только русские слова?

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

Мне просто интересно, использует ли VSCode для подсветки Language Server: https://langserver.org/

Если использует, то это круто. Возможно и Emacs с Vim’ом перестанут тормозить в подсветке, когда уйдут с ублюдочных regexp’ов на эти рельсы. Вроде были какие-то подвижки.

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

Я начинал с чтения руководства. Вот этого: http://lorbooks.lorwiki.org.ru/books/GNU/emacs/emacs_toc.html (осторожно нужно выставить unicode кодировку руками ибо руководство весьма и весьма классическое в своей основательности). Для освоения основ, а затем кусочничал по мере возникания хотелок.

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

осторожно нужно выставить unicode кодировку руками ибо руководство весьма и весьма классическое в своей основательности

Вот для этих редких случаев я держу на планшете iCab. Едва ли не единственный из современных мобильных браузеров, который всё ещё позволяет установить кодировку вручную.

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

С чего начать освоение emacs?

Не слушай этих товарищей, они тебе советуют некошерные мануалы. Лучший мануал по emacs - официальный https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html В первых главах подробно разжёваны основные концепции и команды.

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

Всю жисть использую vim, но он уже стал мейнстримом. С чего начать освоение emacs?

У меня doom-emacs нормально зашёл (нужен именно бранч develop). Это вроде единственный пак, где evil-mode из коробки нормально настроен. В spacemacs, например, нет hjkl в специальных режимах вроде dired.

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

Какие несравнимые вещи? Тут идёт беседа о том, что Emacs и Vim вместо того, чтобы подсвечивать файл по уму, используют тормозную и убогую «дидовью» подсветку на regexp’ах.

P.S. для Emacs’а есть такое: https://github.com/emacs-lsp/lsp-mode и наверняка оно будет без проблем работать в терминале на сервере.

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

как передаются символы и как они раскрашиваются в терминале

Тормоза не там, а на вычленении различных keyword’ов и конструкций языка с помощью regexp’ов. Да и не в терминале дело. GVim и обычный Emacs, где нет никаких эмуляций vt100 – такие же тормоза на подсветке больших по размеру файлов.

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

С удовольствием пользуюсь guile, был бы рад, если бы elisp им заменили. Но настроен скептически. Emacs силён тоннами уже написанного кода на elisp'е. Кто всё это будет переписывать? Или, может, там хоть слой совместимости для elisp'а пилят? Или более-менее адекватный транслятор elisp -> guile?

А то звучит как «ядром Hurd заменят ядро Linux», уж простите.

anonymous ()

Вот, кстати, спрошу здесь. Может кто-нибудь знает.

Как убрать из емакса поддержку меню? (Не кидайтесь отвечать сразу, пожалуйста. Прочтите до конца.)

То есть, сейчас емакс при запуске загружает elisp-файлы для поддержки меню. Если меню отключить в конфиге, он всё равно загружает эти файлы, а потом отключает меню.

Как сделать, чтобы он поддержку меню (т.е. эти elisp-файлы) вообще не загружал?

Меню — это только как пример. Более общий вопрос: как сделать, чтобы емакс загружал только те elisp-файлы, которые я ему укажу?

anonymous ()