LINUX.ORG.RU

Emacs 24.1

 


2

4

Состоялся релиз популярного текстового редактора GNU Emacs версии 24.1.

Среди новшеств особо выделяются следующие:

  • Новая система установки расширений с новым интерфейсом (M-x list-packages).
  • Поддержка редактирования и отображения текста, написанного справа налево (например, для арабского языка).
  • Поддержка отображения областей видимости для Emacs Lisp.
  • Улучшенная система пользовательских тем интерфейса (M-x customize-themes).
  • Унифицированная система дополнения вводимого текста для большинства режимов и расширений.
  • Поддержка GnuTLS (для встроенного шифрования TLS/SSL), GTK+ 3, ImageMagick, SELinux и Libxml2.

Более подробный список изменений вы можете найти в файле emacs-24.1/etc/NEWS.

Архив с исходными текстами уже появился на официальном FTP-сервере GNU.

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

★★★★★

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

Хороший инструмент требует изучения.

Да и плохой требует, кстати говоря.

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

Только если пользоваться внутренней переключалкой. Есть несколько способов повесить внутреннюю переключалку в Emacs на тот же бинд, что и иксовую. Чем сам пользуюсь описывал тут: http://paul.elms.pro/papers/emacs-im-switching.html

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

Ежели для изучения-редактирования конфигов и мелкого скриптописания, то зачем этот зверь? Мне за глаза всегда хватало скромного #nano -w <файл>

Просто многим из нас использовать emacs удобнее чем nano, привычка, хот кеи и т. д. И не такой уж он зверь как вам кажется, просто подход другой.

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

И? У меня emacs запущен постоянно и перезапускается только с перезапуском машины. Как мне поможет emacs --daemon ?

Reset ★★★★★
()

а ECB с 24 работает? или там глюки какие-то?

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

Есть два варианта для конфигов другого пользователя:
1) запускать emacs без инициализации конфига - запустится быстро
2) если Emacs уже запущен (а он запущен всегда же) - открывать через tramp sudo: или su:

Ну а для своих конфигов очевидно проблем нет.
Но вообще да, sudo nano как правило проще.

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

У меня emacs запущен постоянно и перезапускается только с перезапуском машины. Как мне поможет emacs --daemon ?

меньше глупостей писать

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

если редактировать в конфиге не одну опцию а много - точно в Emacs через sudo:

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

То есть ты предлагаешь на всех серверах стартовать emacs --daemon? Я думаю за такие фокусы админы тут же отберут у меня доступы.

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

То есть ты предлагаешь на всех серверах стартовать emacs --daemon?

Как хочешь. Можешь на одном запустить emacs --daemon, а с других только подключатся.

Я думаю за такие фокусы админы тут же отберут у меня доступы.

За использование текстового редактора?

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

а с других только подключатся.

каким образом? в 99.99% firewall настроен так, что ходить можно именно туда куда можно, то есть с сервера я никуда подключиться не смогу

За использование текстового редактора?

за запуск всякой фигни, которая только жрет память и ничего полезного не делает

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

Табы не нужны, достаточно клавиатурных сочетаний. Есть расширение http://emacswiki.org/emacs/TabBarMode Но не похоже, что это таки нужно.

Таббар - говно. Даже оттюнингованный.

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

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

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

Даже если и так, у меня в жизни есть более интересные занятия, чем война с имаксовыми костылями. )) Это же редактор, почему он не может быть сходу для людей, а не для фанатиков? Не в обиду будет сказано.

Потому что цель его - предоставить кастомизируемую среду для чего угодно, а не блокнот для чайников.
Назови хоть один редактор, которым можно просто взять и пользоваться, при этом его можно будет также настраивать.
И нет, vim не годится, потому что:
1) vim так не настраивается
2) vim нельзя просто взять и пользоваться, я когда-то из него kill'ом выходил не сохранив файл
А если вспомнить что emacs это не редактор, а ОС, то всё встает на свои места. Да, ОС для тех, кто не обломался её изучить и настроить под себя. Хочу напомнить что многие тут освоили Linux (мне надо было патчить ядро на предмет mppe 8 лет назад чтобы выйти в интернет) и на это время убить не пожалели, а Emacs это гораздо круче, а тут уже освоить боятся что-то.

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

разовых операций, которые совершаются раз в полгода

У меня emacs запущен постоянно и перезапускается только с перезапуском машины

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

разовых операций, которые совершаются раз в полгода

На сервер, где собственно и надо иногда поправить конфиг.

У меня emacs запущен постоянно и перезапускается только с перезапуском машины

На локалхосте.

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

речь вроде шла про то, что Emacs не подходит для редактирования конфигов? При чем тут сервер? Emacs подходит для редактирования конфигов там, где он уже запущен всегда. Ставить его на сервере только для того, чтобы редактировать конфиги - глупо. Если нравится сочетания клавиш Emacs то можно поставить что-то простое типа jed.

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

На самом деле в имаксе есть ОДНА действительно хорошая вещь - это раскладка

Ты имеешь в виду биндинги? Вот что-что, а биндинги плохие. Они не эргономичны.

Reaper ★★
()

Он настолько популярен, что многие о нем не в курсе ).

f0b
()

это секта, а не программа ))

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

ну ты и жирный :)

тебе сказали кучу раз --- ido решает проблему быстрой навигации, чего бухтеть то дальше?

кстати это практически как инкриментальный поиск при редактировании... или и ctrl-(s|r) мы не используем для перемещения курсора вместо кноподавления и мышещелканья??

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

TRAMP

каким образом? в 99.99% firewall настроен так, что ходить можно именно туда куда можно, то есть с сервера я никуда подключиться не смогу

Доступ по SSH есть? Значит можно использовать TRAMP. В связке с аутентификацией по ключам, ssh-agent и sudo редактирование конфигов на удаленной машине вообще превращается в одно удовольствие. При этом вообще не нужно заботиться о том, какой редактор установлен на сервере и как он настроен. Все редактирование прямо из настроенного по своему вкусу Emacs с его conf-mode, M-; M-j и другими плюшками.

trancefer ★★
()

Как хорошо, что есть такое хорошее DE.

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

hookers будет более политкорректнее.

Ага, точно! И заменить (add-hook...) на (add-hooker...) :)

Zubok ★★★★★
()

Почитал тред. ido, емаксвики, костыли какие-то. Где мне про это всё узнавать? Работаю исключительно на оффлайн-машинах. Встроенная справка дерьмо полное. Туториал короткий, фак протухший, поиск неудобный. Как этим пользоваться-то? Иметь при себе оффлайн-копии емаксвики, стэковерфлоу и нескольких бложиков всяких бездельников? Или грепать елисповые модули всякий раз?

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

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

Встроенная справка дерьмо полное.

Ты, видимо, просто не умеешь ею пользоваться. Справка используется для получения описания режима / функции / переменной / биндингов. Я работаю с имаксом, для получения информации по перечисленным вещам в интернете не роюсь, справка прекрасно справляется.

Туториал короткий

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

поиск неудобный

Поиск чего? Информации в справке? Он сделан идеально.

Как этим пользоваться-то?

Осилить C-h ... комбинации?

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

А переводов документации для новых версий нет?

А переводы чего нужны? Чеинж-логов? Есть руководство по Emacs на русском языке, оно и сейчас актуально: http://www.emacs.uniyar.ac.ru/doc/html/emacs_toc.html, остальное - по интересующему вопросу читайте имакс-вики, оно полезно тем, что там написаны альтернативы для того, что хотите получить.

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

Гыыы, халява! :) Теперь cond'ов расставить для старых емаксов, да закоммитить.

mv ★★★★★
()

RMS к нынешнему развитию Emacs имеет отношение?

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

они могут быть тебе вообще незнакомыми

Вообще, сами открываются, незнакомые файлы. У меня открыто постоянно около сотни буферов, и что, прикажете как в этих ваших браузерах 10 минут мышкой табы мотать чтобы переключаться?

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