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

У меня Ctrl на CapsLock повешен, поэтому Shift прямо под ним ... я, не сходя с CapsLock, подушкой мизинца зажимаю Shift

Боюсь спросить, чем ты тогда жмёшь контрол (который некогда был капсом)?

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

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

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

Боюсь спросить, чем ты тогда жмёшь контрол (который некогда был капсом)?

А он у меня дублирует тот же Ctrl, который на CapsLock. Зачем мне его нажимать-то? :)

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

он имел ввиду C-S-???. Я из таких могу вспомнить только C-@.

Что-то не совсем понял.

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

Может, я чего-то не понимаю в слове «не сходя» ?

я, не сходя с CapsLock, подушкой мизинца зажимаю Shift

Ты жмёшь капслок, а потом не отпуская капслок, жмёшь шифт, так?

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

лол, в emacs ты тоже получаешь подмножество буферов, только ещё и tab жать не надо - в самом гламурном ido-mode все фильтруется по мере ввода. Естественно можно по этой выборке двигаться вперед-назад. И естественно все можно запрограммировать как хочешь, в том числе как в виме - легко.

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

впрочем C-@ со стандартным ctrl тоже хрен нормально нажмёшь.

Для этого есть правый Shift и правая рука. Все нормально нажимается.

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

Ты жмёшь капслок, а потом не отпуская капслок, жмёшь шифт, так?

Совершенно верно. CapsLock - это Ctrl, а Shift - это Shift. А старый Ctrl (штатный) я и не использую практически. У него раположение для меня неудобное. Хотя вот некоторые наловчились его ребром ладони зажимать, но это какая-то нелепая идея. :)

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

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

Аналогично. Только я об этом не жалею.

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

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

Да дело не в обучении инструменту, а в иной идеологи.

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

Так каким пальцем ты жмешь капслок? ;)

э-э-э, левым мизинцем. Им же и прижимаю снизу Shift, когда нужно Ctrl-Shift нажать. Одним пальцем то одну, то две кнопки.

Zubok ★★★★★
()

Ты не прав. Я пробовал работать в Eclipse и Netbeans - когда только устроился в одну фирму сказали «поставь, мы все ими пользуемся», поставил сначала один, потом второй - ну невозможно в них работать после того как познал хороший редактор, некомфортно.

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

А мне что-то не понравилось. Попробовал, мельтешит раздражающе.

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

утиути, в кучу, ну конечно. В emacs своя идеология и все хоткеи ей соответствуют, в виме - своя. В emacs она лучше.

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

так ещё и правая рука. Ты на enter никогда не перекидывал ctrl? Просто с C-m в этом может быть смысл.

Давно была такая мысль, но проблема в том, что я использую в жизни не только Emacs и там по привычке жму комбинации Emacs. В FF я себе сделал имаксовые комбинации, а то до этого C-w превращался в закрытие таба (столько матов было!), а C-a выделял редактируемый текст и потом при нажатии буквы все стирал (хорошо, что есть C-z). :) Поэтому не хотел привыкать к Ctrl на Enter. Да и в Emacs иногда удобнее до родного Enter дотянуться. C-m я жму обычно, когда удобное расположение рук сложилось.

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

В cedet, например, фолдинг реализован без hideshow, я hideshow не использовал.

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

Имхо дефолт лучше чем твой вариант, по крайней мере мне не понравилось.

vyazovoi ★★★
()

Только обновился, и сразу на новость наткнулся:) Любимый редактор, лучше его нет(хотя vim тоже держу на всякий случай, он тоже весьма хорош).

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

Это без ido-mode. С ido-mode не нужно нажимать TAB и можно просто написать mai. Так оно и происходит - неосилившие не включают даже такую обязательную штуку как ido и потом говорят что неудобно.

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

Я вот ido тоже как-то не осилил. Точнее, я даже его не осиливал. Если в начале имени буфера добавить астериск, то там тоже можно писать так же, как и в ido, если я ничего не путаю.

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

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

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

Просто добавь:
(ido-mode t)
(setq ido-enable-flex-matching t)
(setq ido-use-filename-at-point 'guess) ; удобно - елси курсор на пути к файлу сразу предложит этот файл и т.п.
(setq ido-show-dot-for-dired t) ; чтобы в dired было удобно

Ну и посмотри биндинги в ido, по дефолту, например, C-s,C-r для пролистывания, C-j полезен очень и C-e тоже. А то я когда в первый раз включил ido и неразобравшись (как вимеры) решил что он больше мешает, чем помогает. Но таки посмотрел его биндинги прежде чем выключить.

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

У меня на Retrurn

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

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

Эммм... Мда. Осмьиноги нервно курят в глубинке. ))

Не очень понимаю, причем тут осьминоги? Эти кнопки у меня находятся одна под другой, их можно нажать одним пальцем. Как раз-таки не осьминоги, а одноги завидуют. :)

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

А то, я уже давно этим пользуюсь и полностью доволен. Не каждому конечно подойдет, но вот у меня в emacs, stumpwm, conkeror работает C-m и так живется очень хорошо. В shell'ах тоже работают emacs-биндинги.

.Xmodmap:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Caps_Lock = Control_L
add Control = Control_L
remove Control = Control_R
keysym Control_R = Return
keysym Return = Control_R
add Control = Control_R

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

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

vyazovoi ★★★
()
Ответ на: комментарий от LamerOk
nnoremap e :bp<Cr>
nnoremap r :bn<Cr>

Это переключение предыдущий / следующий, а не выбор буфера по имени. Я сейчас использую bufexplorer и поиск в нем. Но думаю перебраться на lazzyfind.

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

(Про собственный переключатель языка я даже не вспомниаю. :3 )

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

andreyu ★★★★★
()

Кстати, похоже linum relative не очень то и нужен, с isearch как-то лучше получается.

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

Добавляйте к каждой вашей кнопке переход между режимами.

Нифига, можно мапить так, что нажатие на хоткей сам переключит режим, а после выполнения команды включит режим редактирования.
Но это нужно не для каждой команды.

Режимы в vim - это вообще главный косяк.

Это очень большой плюс.

Их явно ввели для тех, кто печатает одним пальцем, дабы сократить хоткеи до одной кнопки.

Печатаю слепым десятипальцевым методом. Ваше предположение несколько ошибочно.

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

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

Вы мне напомнили этой фразой эплофана, который пытается обосрать пользователя андроида.

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

Бгг. Ну так это есть и в искаробочном виме, причём с автодополнением по табу или <C-d>. Да-да, там искаробочный фуззиматчинг.

Про искоробочный fuzzy впервые слышу. Матчит по вхождению подстроки, но не fuzzy же.

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

Только убогий. В Emacs я могу набрать inel и мне предложат init.el.

FuzzyFind.

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

Это переключение предыдущий / следующий, а не выбор буфера по имени.

Спасибо, кэп. Теперь посмотри на какую комбинацию клавиш в имаксе я отвечал. ;)

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

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

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

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

Как раз-таки не осьминоги, а одноги завидуют. :)

Сойдёмся на том, что завидуют все. ;)

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