LINUX.ORG.RU

Emacs 22.2

 , ,


0

0

26 марта вышла новая версия замечательного редактора Emacs. Среди нового:

  • Поддержка новых режимов редактирования: CSS, Verilog, Vera, BibTeX styles.
  • Поддержка новых систем контроля версий через бэкенд VC: Mercurial, Monotone, Git и Bazaar.
  • Реализация протокола SOCKS 5.
  • Много мелких фиксов и изменений.
Debian уже содержит новый пакет в дереве unstable (sid).

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



Проверено: Shaman007 ()

Вопрос к тем, кто использует emacs-snapshot. Он с semantic дружит? А то в дебиановском снапшоте недели три назад его поломали. Пришлось откатиться на 22.

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

>Все он умеет, по крайней мере на моих двух системах (зузя и федора) все работало (и работает) "искаропки".

что работало из коробки?

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

только что проверил в wmaker - прекрасно разворачивается средствами WM

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

Здорово! Получилось! Благодарю, Bohtvaroh.

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

>Умеет еще как - у меня в 23.0 работает (настроена через xorg.conf),

ты читать то умеешь? xorg.conf тут вообще не при чем! блин вот емаксеры все такие

им про коносоль они про xorg.conf и все бы покричать "работает работает"

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

>У меня исковой переключалкой переключает

что?

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

> Изврαααααт!!!

Ну и чем это извратней гномопереключалки или иксовой?

Ιλι ωαμ λιζ βι ποτρολλιτ? :)

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

>Да он, собственно, умеет, только в minibuffer оно неправильно работает. Да и зачем использовать иксовую переключалку в имаксе?

не иксовую а системную

а затем чтобы не запоминать "в этом приложении (emacs) уменя переключается такой-то клавишей, а в этом (остальных) этакой-то"

для гуевого emacs костылей уже напридумывали для X'ов чтобы и то и другое на одну клавишу повесить

а про консольный как у кого спросишь, так начинается "у меня все работает, но в гуи"

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

>Прекращайте вы обсуждать эту тему. Работает иксовая переключала в emacs тчк

в консольном emacs?

доделали таки?

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

>Ну у меня и так, везде одинаковые комбинации. В качестве переключалки я использую scim, с его помощью можно писать транслитом, а имакс он у меня просто игнорирует, вот и все дела. И дешево и сердито.

это решение для гуевого емакса

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

> для гуевого emacs костылей уже напридумывали для X'ов чтобы и то и другое на одну клавишу повесить

Ну да, это конечно не особо гуд, но чтож тут поделаешь, где нынче костылей нет?

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

> это решение для гуевого емакса

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

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

> Может. Что у вас за WM?

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

- wmii вынужден вокруг окна емакса рисовать утолщённую рамку, чтобы окно вписывалось в заданный фрейм,

- xmonad рисует белый фон,

- awesome, kwin и многие другие WM просто не растягивают окно на весь экран,

- и только metacity каким-то хитрым образом умудряется растянуть окно до полноэкранного размера. При этом белую/серую рамку по правому и нижнему краю окна рисует уже емакс. Это при том, что даже notepad.exe спокойно растягивается до любого размера, и если какие-то символы не умещаются в окно, они спокойно обрезаются, хоть справа, хоть снизу, хоть и сверху. Теперь ВНИМАНИЕ, ВОПРОС: почему лучший редактор в мире этого не умеет?

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

> в консольном emacs?
> доделали таки?

Ну смотря что значит в консольном. Если в emacs -nw в каком-нить gnome-terminal, то да, а если вообще без иксов, то я без понятия, у меня там переключался даже не настроена.

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

> Теперь ВНИМАНИЕ, ВОПРОС: почему лучший редактор в мире этого не умеет?

Может поставим вопрос по другому? Например: почему метасити это умеет? :)

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

А вот скажите, лучше, как в этом емаксе сделать так, чтобы при наборе текста (не программ) сами бы вставлялись разрывы строк по заданному количеству символов, но не разрывая слов?

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

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

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

>Ну смотря что значит в консольном. Если в emacs -nw в каком-нить gnome-terminal, то да

ну значит молодцы :) теперь появится смысл еще раз поиграться с emacs

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

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

> А вот скажите, лучше, как в этом емаксе сделать так, чтобы при наборе текста (не программ) сами бы вставлялись разрывы строк по заданному количеству символов, но не разрывая слов?

auto-fill-mode

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

>auto-fill-mode

Спасибо, после смутного озарения нашел в tutorial'е про "C-u ... C-x f". Однако, сложно это запомнить (хотя, "set textwidth=..." в виме тоже долго запоминал).

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

> Спасибо, после смутного озарения нашел в tutorial'е про "C-u ... C-x f". Однако, сложно это запомнить (хотя, "set textwidth=..." в виме тоже долго запоминал).

Оно автоматически может работать (при прописывании в конфиг), зачем что-то запоминать? :)

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

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

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

недостаток системной переключалки заключается в том, что она работает per application, а не per buffer, что часто крайне неудобно. плюс, если используется больше 2-х языков набора, то надо настраивать все системы, что крайне неудобно, если лишние языки используются только время от времени

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

Софт не устаревает, пока он устраивает людей. Более совершенных аналогов емаксу пока не придумали (eclipse не предлагать, не смешно).

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

>Оно автоматически может работать (при прописывании в конфиг), зачем что-то запоминать? :)

А как это сделать для заданных типов файлов? В идеале -- для разных типов и разных индивидуальных фалов -- свои значения.

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

Через мощную систему хуков

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

А иксовый переключатель в новых Emacs22, 23 оставляет работающими горячие комбинации клавиш или нет? А контекст для каждого буфера свой (один русский язык имел, другой английский) сохраняет? У меня Emacs 21.4a. пользуюсь емаксовской переключалкой, так как иксовая эти два пункта не умеет, хотя текст по-русски вводит.

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

>это решение для гуевого емакса

Тьфу на вас... Вы что - издеваетесь? Я скриншот два раза постил, но могу и третий, мне не тяжело: http://i007.radikal.ru/0804/e7/2b201853b6e3.png Какой тут гуй? И в ГОЛОЙ консоли без иксов она тоже переключается общесистемным переключателем, и русский язык так-же понимает.

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

> А иксовый переключатель в новых Emacs22, 23 оставляет работающими горячие комбинации клавиш или нет?

Ну вот я приводил выше скрин, у меня в 22 хоткеи не работают.

> У меня Emacs 21.4a

Советую как можно скорее обновиться до 22.

ps прочитайте выше что я писал про scim, очень занятная штука.

hyc
()

26 марта вышла новая версия замечательного редактора Escape-meta-alt-control-shift...

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

> А как это сделать для заданных типов файлов? В идеале -- для разных типов и разных индивидуальных фалов -- свои значения.

Пример:

;;; for *.pl files
(add-to-list 'auto-mode-alist '("\\.pl\\'" . prolog-mode))

(setq-default fill-column 79)

(add-hook 'prolog-mode-hook
          #'(lambda ()
              (auto-fill-mode t))

Ну и далее сами разбирайтесь.

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

> Может поставим вопрос по другому? Например: почему метасити это умеет? :)

ШТО умеет? Растягивать емакс до произвольного размера с обрезанием неуместившихся символов? Картинку смотри, если читать плохо умеешь. http://omploader.org/vZzk1/kwrite.png

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

> Софт не устаревает, пока он устраивает людей.

А это правда, что у вас в редхате используют CVS даже для сорцов ядра?

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

>А иксовый переключатель в новых Emacs22, 23 оставляет работающими горячие комбинации клавиш или нет? А контекст для каждого буфера свой (один русский язык имел, другой английский) сохраняет? У меня Emacs 21.4a. пользуюсь емаксовской переключалкой, так как иксовая эти два пункта не умеет, хотя текст по-русски вводит.

суть то в чем? суть в том что хочет скажем человек освоить vim

берет его "искаропки" и начинает пользовать.

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

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

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

так вот с консольным emacs (а зачем делаются гуевые версии редакторов я вообще понять не могу), некоторое время назад такой подход не прокатывал (не могу сказать как теперь): элементарные проблемы с русскими раскладками. сейчас вот говорят починили погляжу на досуге.

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

> ШТО умеет? Растягивать емакс до произвольного размера с обрезанием неуместившихся символов? Картинку смотри, если читать плохо умеешь. http://omploader.org/vZzk1/kwrite.png

ШТО не умеет? Не вкуриваю о чем вы ведете беседу. В icewm все нормально, к примеру.

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

> ШТО не умеет?

Растягиваться до произвольного размера, как notepad и kwrite. Во всех WM. Без пустой рамки вокруг окна или вокруг текстового поля.

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

>Советую как можно скорее обновиться до 22.

Да нет смысла. Зачем, когда у меня все, что надо, работает. Неразрешимых проблем, требующих скорейшего перехода не испытываю. Буду обновляться до Lenny, то тогда и обновлю вместе с ним Emacs.

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

Что-то пример у вас не полный:

1) где используется список auto-mode-alist (или это уже заданная переменная имакса)?

2) Имакс сам определяет, что для prolog-mode нужно использовать prolog-mode-hook?

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

> Растягиваться до произвольного размера, как notepad и kwrite. Во всех WM. Без пустой рамки вокруг окна или вокруг текстового поля.

Ну вот не знаю, у меня такой проблемы нет. А вот в том же ion3/wmii urxvt оставляет такую же рамку и еще некоторые программы.

hyc
()

> Debian уже содержит новый пакет в дереве unstable (sid).

фигасе в "дереве" =)) А почему не в "лесопосадке"?

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