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)

Ждем *билдов ^^

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

Блин, после вима никак не могу переучиться на сабж :(

Удели полчаса на встроенный туториал — и переучишься.

metar ★★★
()

Кто у кого скопипастил это? http://podnb.blogspot.fi/2012/06/emacs-241.html

Не знать, что «новая система установки расширений» — это всё тот же Emacs Lisp package manager (aka ELPA), который наконец-то добавили в Emacs 24, — это «пять». Словами megabaks'a: «учи матчасть». Дальше видимо такой же бред, лучше прочесть про нововведения в Emacs 24: http://batsov.com/articles/2011/08/19/a-peek-at-emacs24/

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

А ты бы, лучше, товарищ анонимус, прошёл по ссылке и посмотрел бы вот на это:

- New packaging system and interface (M-x list-packages) for downloading and installing extensions. A default package archive is hosted by GNU and maintained by the Emacs developers.

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

SoulThreads
()

Сделали бы лучше табы вменяемые, чтобы типа, как в идее, можно было справа их расположить. + Плавный ресайз интерфейса, непривязанный к высоте строки.

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

Удели полчаса на встроенный туториал — и переучишься.

Только полчасa? Я чую легкий сарказм в этих словах.

Не отрицая полезность и незаменимость Emacs, я предпочитаю старый добрый VI.

JJackFLASH ★★
()

Новая система установки расширений с новым интерфейсом (M-x list-packages).

Осталось замутить Emacs Store с M-x blackjack и M-x sluts

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

Это и есть ELPA, если чо.

Спасибо, в курсе, сам уже давно пользуюсь. Но это как-то отменяет тот факт, что для изкоробочного емакса она является новой?

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

для изкоробочного емакса она является новой

«Для изкоробочного емакса» в новости нет, чего уже оправдываться? Из коробки в Emacs не так и много, чтобы всё новое = из коробки.

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

Я хочу иметь перед глазами имена всех открытых файлов, так удобнее мозгами шевелить, к тому же открытых файлов может быть много, они могут быть тебе вообще незнакомыми (код видишь в первый раз) и т.д. и т.п. Переключаться по C-x b - это для мазохистов.

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

Как тебе в этом помогут табы? Если файлов очень много, то табы не поместятся на экране. А увидеть список можно по C-x b <tab>

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

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

Зачем табы, когда есть буферы? Нет, ну серьёзно. Тем более, с ido-mode, который позволяет на нужный буфер переключиться куда быстрее рассматривания табов с последующим мышетыканием или бешенным нажиманием C-tab.

Плавный ресайз интерфейса, непривязанный к высоте строки.

А зачем, когда в нём всё является текстом? Есть ли смысл от полосы шириной в несколько пикселей, в которой всё равно ничего не располагается? И к тому же, нормальные WM такой ресайз делать позволяют, если оно, скажем, для maximize понадобилось.

SoulThreads
()

А его можно настроить, чтобы подмигивание левым глазом было вместо Ctrl?

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

Только полчасa? Я чую легкий сарказм в этих словах.

Никакого сарказма. Я пересаживался на emacs пару месяцев назад и может чего забыл уже, так что с получасами могу ошибаться, но это и впрямь недолго и (имхо) чуть более информативно, чем vimtutor. Вот прочитал — и сразу писать диплом.

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

Я хочу иметь перед глазами имена всех открытых файлов

Открываешь второй window (в смысле, чтобы два буфера было видно), во второй выводишь список буферов. Или пользуйся моей мозаикой. :) Там хоть поиск есть.

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

Открываешь второй window (в смысле, чтобы два буфера было видно), во второй выводишь список буферов. Или пользуйся моей мозаикой. :) Там хоть поиск есть.

Парни, видимо я недостаточно красноглаз стал для этого сайта. Мне нужно без извращений. :) Проехали.

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

А так у тебя зря экранное пространство расходуется.

Reset ★★★★★
()

В общем, собрал, запустил. Отвалилось расширение color-theme, так как не нашло функцию plist-to-alist. Закомментарил соответствующий участок в color-theme.el, пока полет нормальный.

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

ну напиши rms пусть запилит...

На самом деле это дело привычки. Уверен, что на снимке твоей ide, фича, которой пользуются 2,5 человека.

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

Парни, видимо я недостаточно красноглаз стал для этого сайта. Мне нужно без извращений. :) Проехали.

Как сделать то, что ты предлагаешь, не прибегая постоянно к мышке? Поскольку всё действия в Емакс завязаны на клавиатурные сочетания, то изврат как раз то, чтобы для выбора буфера переключаться с клавиатуры на мышь.

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

А на кой табы? Чем C-x b не угодил?

Допустим, у меня открыто 5 файлов.

В случае с табами для переключения мне надо:

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

В случае C-x b мне надо:

1. нажать C-x b Tab,
2. перевести взгляд на открывшийся список буферов, найти нужный среди десятка непонятных *scratch* и *Messages*,
3. начать вводить название буфера, периодически нажимая Tab и проверяя, не ввёл ли я достаточно символов,
4. нажать Enter.

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

Переключение на предыдущий файл в первом случае выполняется в два нажатия C-Tab, во втором C-x b Enter, при том что C-Tab уже расположен «удобно для руки», тогда как при задействовании второй комбинации, во-первых, работают обе руки (ну только если вы не нажимаете Enter левой рукой, хотя возможно имаксеры так и делают, я уже ни в чём не уверен), причём руки пляшут по всей клавиатуре (Ctrl, x, b, Enter расположены не в одном углу, в отличиет от Ctrl Tab).

Я тоже долго пытался перейти на имакс, возможность программирования редактора на полноценном языке очень заманчива. Но НЕОБХДОИМОСТЬ программирования отталкивает до лучших времён «когда появится лишнее время».

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

Отвалилось расширение color-theme

color-theme официально не поддерживается, те темы, которые получают поддержку, будут доступны в самом Емакс.

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

Все еще на 23.3.1. Интересно, 24.1 стал быстрее запускаться? У меня стартует секунд 4, что по-моему, долговато.

При включении компьютера запускай демон, и потом подключайся.

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

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

C-x b <начало-имени-файла> <tab> <enter>

C-x b стрелка-вверх <enter>

И в итоге нажатий меньше

Reset ★★★★★
()

А скажите пожалуйста, нужно ли мне изучать это, если мне вроде как хватает Kwrite и mousepad? KWrite в основном нужен потому что mousepad не умеет выделять столбиком, а это удобно для например тебе кто-нибудь через IRC какой-нибудь текст скинет на много строк.

Когда же работаю в консоли — конфиги там править например, использую ed или nano. Первый чаще.

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

Как сделать то, что ты предлагаешь, не прибегая постоянно к мышке?

В мышке нет ничего плохого, уверяю тебя. Руки у меня к клавиатуре гвоздями не прибиты, чтобы все эти C-x ... долбить, кружку как держать в конце концов? :)

На самом деле в имаксе есть ОДНА действительно хорошая вещь - это раскладка. В идее кстати с большего хорошо поддеживается - уже и выделение чз ctrl-space запилили. ))

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

Iswitchb может выводить и в столбик имена, если что. Даже в несколько столбиков. При этом у тебя не всё время этот шмоток на экране болтается, а только когда нужно. Плюс моментальная фильтрация, навигация, выбор. Короче, табы твои - это ниосиляторство и полное непонимание концепции. Живи с этим, тебе ничто не поможет.

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

У меня стартует секунд 4, что по-моему, долговато.

Это еще быстро. У меня с восстановлением состояний tramp буферов стартует до минуты.

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

И в итоге нажатий меньше

Один клик мылью - в итоге нажатий действительно меньше. Я не вижу смысла изображать из себя хацкира, не отрывая руки от клавиатуры...

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

Емаксом обычно иначе пользуются. Здесь табы не помогут, т.к. обычно ты не паришься закрытием табов (и открываешь миллион файлов). Вот, у меня есть подобие табов, видно что они быстро разростаются и скорее служат информацией «какой файл открыт» http://dl.dropbox.com/u/865508/emacstabs.png . Табы удобны когда мышкой ими управляешь, а вот клавиатуре они плохо годятся.

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

C-x b <начало-имени-файла> <tab> <enter>

C-x b стрелка-вверх <enter>

С iswitchb-mode или ido-mode вместо <начало-имени-файла> можно вводить любую часть имени.

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