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)
Ответ на: комментарий от LamerOk

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

В емаксе это тоже есть ^^

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

Но в таком случае пруфы есть, а в твоем - их нет, ибо брал все свои цифры с потолка.

Ну погугли сам. Почитай, что пишут во введениях ко всяким книжкам по стилистике программирования и кодинг-стайлам. Поработай сам, наконец, хотя бы месячишко над существующим проектом. Создай новую тему на лоре, в конце концов. ;)

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

Ну погугли сам. Почитай, что пишут во введениях ко всяким книжкам по стилистике программирования и кодинг-стайлам.

И там тоже нужны пруфы, иначе эти цифры ничем не отличаются от детективов Донцовой.

Поработай сам, наконец, хотя бы месячишко над существующим проектом.

И радостно вижу, что я прав. Но я не говорю цифры, ибо не знаю их, и не проводил (и не видел исследование).

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

(define-key key-translation-map [?\C-h] [?\C-?])

если позволите.

но пост был не об этом. а о том, что Емаксу не помешают уже (на каком десятке лет существования?) sane defaults. про скроллинг и номера строк в обществе Емаксеров вообще упоминать страшно - загрызут.

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

про скроллинг и номера строк в обществе Емаксеров вообще упоминать страшно - загрызут.

А что не так со скроллингом?

Номера строк - M-x linum-mode

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

Сейчас посыпятся штуки, что у имаксеров один мозг на всех:).

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

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

починено.

и у Вас, сэр, Имакс головного моска. короткие и очень удобные комбинации в vim - это следствие его организованности и выдержанной идеологии. А в Емаксе всё просто в кучу навалено. Ясень пень там без автокомплита всего не выжить. M-x *кусок*команды*по*памяти*спасёт*отца

anonymous
()

А зачем, собственно, это монстроподобное поделие нужно? Религия типа?

На LPI вопросы по vi (даже не vim'у).

vi (vim) удобен, если файлик поправить надобно.

Для прикладных задач - Eclipse.

Где ниша имакса? В «Кащенке» или на «Пряжке»?

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

И там тоже нужны пруфы

А на географических картах тебе пруфы не нужны? ;)

LamerOk ★★★★★
()

Скучный холивар. Нужно больше экшона вроде «А вам слабо?». Если кому-то интересно, то я таки выбираю vim. Ведь emacs не бибикает.

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

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

и вообще не пойму, почему вечно такой холивар вокруг «режимов» vim'а? я вот тоже с ними в голове не родился, но при ознакомлении с, очень удобным и логичным показалось. взять вот, хотя бы, «складки» (folding). ну, кроме того, что имакс их если и умеет, то как обычно через одно место, но больше всего впечатляют кейбиндинги hideshow. это вообще конец всему (предвижу ответ емаксанутых - ты чо, не знаешь как навесить на нужные клавиши? уууу, неосилятор, у тру атцов всё работает). а в vim'е все очень просто - так же как переместить курсор на строку вниз (j), можно перейти на складку вниз (zj) и т.д. все под рукой и без километровых шорткатов. в чем проблема?

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

поэтому на Емаксеров и смотрят как на осьминогов со щупальцами.

ИМХО эмакс специально сделали изначально неудобным, чтобы привить культуру кастомизации. Но тупые фанатики ко всему привыкли...

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

прямоугольное выделение там вроде есть. только его, как обычно, надо из дебрей и глубин мануала вытаскивать. Сtrl-q точно не пройдет.

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

странности и неудобства Емакса произрастают из его истории. он старый. на каких-то этапах развития, те или иные решения были вполне оправданными. но евангелисты преподносят всё так, как будто все косяки и анахронизмы спущены свыше. google xah lee. он, кстате, емаксер, но смотрит на вещи объективно.

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

У меня хорошие новости. Я не ваш сын. Но намёк понял. Как в emacs сделать подобное

C-RET

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

xah lee. он, кстате, емаксер, но смотрит на вещи объективно.

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

ergoemacs - это вообще дурдом ромашка на выезде

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

я не призываю вступать в его церковь. он вроде тоже. просто интересные статьи про вещи, касающиеся (в числе прочего) работы с плейнтекстом. там же и про то, откуда есть пошли hjkl, например, и емаксовские «особенности». он признает, что test of time вимовские кнопачки выдержали лучше (хоть и предлагает ijkl).

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

«Emacs is my operating system, and Linux is my device driver»

А мне вот это не нравится это. Вот нельзя сделать так - чтобы на десктопе крутился устойчивый к сбоям демон, проверяющий почту, подсвечивающий иконку в трее и имеющий связь с эмаксом, которым можно посылать запросы списков, текстовую информацию, команды посылки. Мне тоже проходить мимо.

Я понимаю юмор, просто подкиньте ссылок на решение, если есть...

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

Я себе в первый же день перебендил навигацию на Ctrl-pl;'. Не нужно считать всех пользователей эмакса фанатиками, я никогда не спорил, что в нём отвратительные дефолты.

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

Вопросительный знак после предпоследнего предложения, да...

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

ergoemacs - это вообще дурдом ромашка на выезде

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

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

перебендил навигацию на Ctrl-pl;'

да, кстати, С-pnbf после hjkl - это боль для рук. ну как минимум не удобно. не удивительно, что у С. RSI

в нём отвратительные дефолты

вот фонатеки как раз и спорят - мол вы не осиливаете, просветления не достигаете. при этом у каждого вагон кастомизаций. почему-то.

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

С-pnbf после hjkl - это боль для рук.

с тех пор как пересел на емакс - руки болеть перестали, ctrl на капсе, брат жив

при этом у каждого вагон кастомизаций

касательно клавиатуры - только Ctrl-H/Ctrl-W перебиндены, в остальном всё привычно и удобно

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

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

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

3. нажимать Tab пока нужный мне таб не станет активным (в строке табов) (как правило, попеременно редактируются и вообще лишь 2-3 файла и 1-2 C-Tab'ов достаточно),

2. перевести взгляд на открывшийся список буферов, найти нужный среди десятка непонятных *scratch* и *Messages*,

если ты помнишь имена файлов, ты можешь нажимать так:

C-x b mai[TAB] [ENTER]

'mai' раскроется в main

предположим, имена начинаются одинаково, а хвост у них разный (xmpp_main.c, xmpp_connection.c), тогда ты можешь юзать C-x b x*mai[TAB] [ENTER], который понятно как развернётся.

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

А чем не удобно? Подразумеваю, конечно, что Caps Lock выполняет роль Ctrl.

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

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

C-p, C-n, C-a, C-e

Привыкнуть можно к любой комбинации. Главное, чтобы она совсе не запредельна была. К этим я привык. И, кстати, удобно нажать C-n, а потом C-m - они рядышком. А C-a, C-e рядом с Caps Lock - машинально в нужное попадаешь.

А вот рядом стоящие C-f, C-d - это проблема (для меня). Все время промахиваюсь и вместо продвижения вперед - удаление. :)

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

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

Он для людей, его просто нужно уметь настраивать. То есть, вместо того, чтобы говорить «C-x b длиннее, чем C-Tab», можно просто назначить C-Tab на переключение на предыдущую вкладку. И ведь дело гоорят.

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

Дался вам всем этот сервер

трамп то работает, или кто то на сервера ногами ходит?

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

Я сделал у себя так, чтобы перемещение по строчкам осталось C-n, C-p, а вот перемещение по страницам перекинул на C-S-n и C-S-p. Получилось прикольно. У меня Ctrl на CapsLock повешен, поэтому Shift прямо под ним. Я двигаюсь по документу вниз построчно, а когда мне надо на страницу, то я, не сходя с CapsLock, подушкой мизинца зажимаю Shift, и сразу двигаемся постранично. M-p, M-n совсем уж неудобно.

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

не подходит для редактирования конфигов. это редактор для программирования

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

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

tramp

и пусть покраснеют твои уши

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

Да, привыкнуть можно, не спорю. Но сравни: M-i, M-j, M-k, M-l - по символам; M-u, M-o - по словам; M-U, M-O - по параграфам; M-h, M-H на начало / конец строки; M-J, M-L - на открывающую / закрывающую скобки. Это _значительно_ удобнее.

Тоже касается и биндингов для удаления.

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

Я конфиги правлю только на веб-серверах, а это ssh, а там vim. С tramp у меня какое-то неосиляторство, надо освоить.

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

Я думал ты, всё-таки, по функционалу пройдёшься, а не по обычному рекламному мусору. Какая разница, что там написано? Кса сидит под виндовсом, сделал свой Ergoemacs, хочет, ессно, чтобы оно кому-то было нужно, вот и пишет про нотпад для вендузятников. Давай по делу, а не по рекламе.

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

предположим, имена начинаются одинаково, а хвост у них разный (xmpp_main.c, xmpp_connection.c), тогда ты можешь юзать C-x b x*mai[TAB] [ENTER], который понятно как развернётся.

Также, если ввел пару букв, а подсветился не тот файл, можно пролистать их через C-s.

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