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)

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

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

Осиль ido

Переключение на предыдущий файл в первом случае выполняется в два нажатия C-Tab, во втором C-x b Enter, при том что C-Tab уже расположен «удобно для руки», то...

Нет никакого первого и второго случая - есть кривые руки. Тебе ничего не мешает C-Tab назначить на переключение буферов.

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

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

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

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

Для этого надо файл найти среди этих 100500 табов. Автодополнение спасает.

Хрен его знает, я наоборот, названия файлов в голове не держу. Файлы открыты в нужном порядке, некая группировка есть. А если в списке буферов искать в этой каше - то конечно...

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

Один клик мылью - в итоге нажатий действительно меньше.

Движений больше.

Я не вижу смысла изображать из себя хацкира, не отрывая руки от клавиатуры...

Зачем лишний раз убирать руки с клавиатуры, если этого можно не делать?

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

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

открываешь buffer list или Ibuffer, bs-show и группируй сколько угодно. Вы, батенька, просто неосилятор.

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

Вы, батенька, просто неосилятор.

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

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

Тебе ничего не мешает C-Tab назначить на переключение буферов.

Я когда-то пытался, но у меня возникли проблемы с реализацией LRU-поведения. Но я пытался тогда решить проблему быстро, так что не исключаю, что это действительно кривые руки.

Но вопрос не в том. Мне также ничего не мешает поставить TabbarMode.

Просто некоторые тут говорят, что оно ненужно, вот и хотелось уточнить, как это УДОБНО делается теми, кто действительно пользуется имаксом, ибо я, похоже, ещё не прочувствовал, как правильно пользоваться этим редактором.

C-x b с поиском в списке, а потом нажатием Enter - явно не то. При списке буферов в несколько десятков оно, возможно, и будет эффективнее, но это не мой юзкейс.

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

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

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

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

Хз. Наверное потому, что ядро программируемого редактора должно быть как можно меньше. Большое количество вещей из коробки как замедляет развитие, так и не понятно, а зачем? Пусть пользователи решают, что им нужно, а что — нет. И постепенно все важное в редактор включают. Поторопиться с введением какой-нибудь модной фичи намного вреднее, лучше держать как расширение.

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

Я в нём чуть не заблудился. Радует что манов куча, но после удачной вимовой эргономики управление эмаксом похоже на игру на фортепиано. Какие то очень хитрые комбинации, но жить можно.

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

разве в emacs нет vi?

Что может иметь Emacs с VI общего?

Сочетания клавиш. Да они ведь построены по разным принципам.

Осилть Ви Ай легче.

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

как это УДОБНО делается теми, кто действительно пользуется имаксом,

Нажимаю C-x b, ввожу часть имени (ido) и нажимаю Enter или Space.

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

Тебе удобно так, мне так не удобно, а удобно как в емаксе. Почему именно твой подход для «людей», а подход емакса для «фанатиков», а не наоборот?

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

Сделали бы лучше табы вменяемые, чтобы типа, как в идее

Бгг, а я в Идее наоборот табы практически не использую, переключаюсь по ctrl+shift+n, как в Емаксе

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

Я запускаю emacs --daemon вместе с сессией. Emacsclient стартует мгновенно.

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

Чтобы научиться открыть в нем файл, поредактировать и сохранить хватит и 5 минут, там нету разных «текстопортящих» режимов, как в виме)

goingUp ★★★★★
()

Расплодили тут операционных систем.

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

Я в нём чуть не заблудился.

Так ведь я тебе не искать в нем предложил, а прочитать эти 1168 строк.

после удачной вимовой эргономики управление эмаксом похоже на игру на фортепиано

О, осьминоги. Жду шутку про «когда в него добавят текстовый редактор».

metar ★★★
()

Если бы я любил читать маны по текстовым редакторам и имел щупальца, то выбрал бы emacs.

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

Чтобы научиться открыть в нем файл, поредактировать и сохранить хватит и 5 минут, там нету разных «текстопортящих» режимов, как в виме)

Если уметь только это, вряд ли он будет лучше других редакторов, а ed или vi на любой машине с никсами есть, а в них это делать я уже умею.

Xenius ★★★★★
()

Никогда не пользовался сабжем.

dada ★★★★★
()

Емакс глобален и надежен. Там нет уязвимостей, ведь он написан на Лиспе! C/C++ хомячки продолжают колоться небезопасными языками. В результате получаем кучу уязвимостей. Взять ту же х*йзилу. Достаточно эксплойта, чтобы заразить сайт. И примеров полно.

anonymous
()

vim лучше, emacs - это сильно по-столмановски

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

Я тоже. Но пожалуй поставлю и Emacs в дуалбут

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

Это же гораздо быстрее чем мышкой по табу щелкать.

Всегда морально убивали люди, которые говорят о «быстрее» и предлагают экономить время на и так микроскопических операциях. Программист в любом случае думать дольше, чем набирает текст в редакторе. Если программист набирает ТАК много и ТАК ДОЛГО, дольше чем думает - нафиг нужен такой программист?

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

Нет, но в нём есть свою поддержка ввода на любом языке. Независимо от настроек системы, и тогда да, работают.

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

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

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

o_O. Емакс это _текстовый редактор_ с поддержкой автоматизации на лиспе, просто эта автоматизация несколько вышла за разумные пределы.

Кстати, потеря соединения при чтении почты всё также ставит его раком?

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

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

anonymous
()

Унифицированная система дополнения вводимого текста для большинства режимов и расширений.

это про helm?

anonymous
()

prelude к 25 интегрируют (т.е. сделают, так, чтобы этой ОСью можно было из коробки пользоваться, не таская за собой тонну конфигов)?

anonymous
()

Улучшенная система пользовательских тем интерфейса (M-x customize-themes).

Пророк Столлман соизволил прекратить мучения адептов. Да здравствует solarized!

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

Наверняка потому, что для вима нет и близкого по удобству verilog-mode. И на лиспе проще настроить под себя.

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

Вы всё делаете не так, отсюда и проблемы. В Emacs надо подругому.
Во первых, никаких руки гуляют по клаве - руки уже сразу где надо, просто надо правильную клавиатуру или xmodmap.
Во вторых, есть кое-что лучше чем табы: различные буффер-свитчеры. Берем bs-show, он есть из коробки в Emacs и в конфигурации по-умолчанию показывает только буфферы с файлами (т.е. никаких *scratch* и *messages* не будет в списке). Т.е. мы получаем нечто более удобное чем табы, т.к. листать нажатиями n и p как-то удобней и есть isearch. Кроме того в этом списке даже закрыть буфер удобней - одна клавиша и т.д.
Но лично я почти всегда пользуюсь ido-mode. Как-то с ним удобнее получается. C-x b затем «pyfoo» и выбран буфер baz-foo-bar.py. Даже если я забыл имя буфера мне достаточно ввести что-то похожее на его имя.
А добавьте к этому ещё 100500 других способов переключаться и возможность все это запрограммировать.
А ctrl-tab и работа в «обычных» редакторах это ужасно, сначала 10 раз нажать чтобы пролистать 10 табов, потом понять что ты ошибся на пару (ну а что, листал то быстро) и сломать пальцы об ctrl-shift-tab с дефолтным keymap... бррр, лучше один раз понять как ПРАВИЛЬНО работать в Emacs и изменить свою жизнь навсегда =)

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

Скорее про auto-complete, что-то я сомневаюсь что helm уже в коробке (слишком свежий, пока ещё коряв).

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

prelude к 25 интегрируют (т.е. сделают, так, чтобы этой ОСью можно было из коробки пользоваться, не таская за собой тонну конфигов)?

А какой смысл пользоваться Emacs не таская за собой тонну конфигов?

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

Аналогично, erc хорош поэтому запихал jabber в erc. Я по jabber совсем не общаюсь так что его ограниченность в bitlbee по барабану, для галочки.

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

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

откройте наконец для себя emacs --daemon

Sholy
()

Щас меня сожрут гуру.

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

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