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

> А зачем запоминать еще одну? - так настроил один раз в иксах, и пользуешься ей на полном автомате абсолютно везде, включая любые DE, терминалы, vim, emacs - да все, что угодно.

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

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

Печать в юниксе ПРИНЯТА через постскрипт, пайпом в lpr. Так, чтоб можно было ещё чего угодно по пути на этот пайп навесить. Тот, кто защищает виндовый подход к печати - враг народа и подлежит расстрелу.

С системой ввода иксовой емакс прекрасно дружит, у кого другое мрение - тот криволап и косоморд.

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

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

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

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

>"ô¨Àô¨ãô¨áô¨áô¨ڜô¨؜ô¨Ù ô¨ݜô¨Õ ô¨àô¨Мô¨ќô¨ޜô¨âô¨Мô¨՜ô¨â"

[midael@darkness 2]$ ./a.sh

"Русский не работает"

emacs-cvs-20080412, Archlinux. ЧЯДНТ?

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

предлагаю Саныча и анонимуса. Саныч из любой Ж вылезет, а анонимус просто бессмертен.

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

>На предыдущей работе был cvs, на нынешней - svn. Особой разницы в работе я не ощутил.

ну так они оба страшные, как балмер на сцене.

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

> К примеру, SVN удобен тем, что не нужно задумываться на какие ревизии каких файлов нужно откатиться, чтобы вернуться к какой-то версии.

Что вы под этим подразумеваете? Откатиться на существующий бранч в cvs проблем нет.

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

> С системой ввода иксовой емакс прекрасно дружит, у кого другое мрение - тот криволап и косоморд.

Не знаю как с иксовой переключалкой, но вот с гномопереключалкой у меня работает вот так:

http://img242.imageshack.us/my.php?image=screenshotcs0.png

прекрасной дружбой я это назвать не могу.

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

> Хехе, в этом они с вимом равны :)

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

hyc
()

Что-то у меня emacs23cvs не запускается с опцией --with-xft, вот что пишет:

No font backend available

Надо что-то в --font указать? Подскажите какой нибудь стандартный шрифт иксовый.

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

> Что вы под этим подразумеваете? Откатиться на существующий бранч в cvs проблем нет.

CVS отслеживает версии отдельно для каждого файла, что давно considered harmful. SVN - версии всего дерева в целом, и это хорошо, это правильно. Все современные DVCS пошли именно по этому пути, иначе никакой распределённой работы не получилось бы, лол.

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

> Что-то у меня emacs23cvs не запускается с опцией --with-xft, вот что пишет:

А собран он с --with-gtk --enable-font-backend --with-xft ? Лично у меня шрифт в ~/.emacs

(set-default-font "Lucida Sans Typewriter-8.2")

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

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

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

>Не знаю как с иксовой переключалкой, но вот с гномопереключалкой у меня работает вот так: http://img242.imageshack.us/my.php?image=screenshotcs0.png

Да ну сколько можно уже? Я ведь уже дал скриншот: http://i007.radikal.ru/0804/e7/2b201853b6e3.png на котором видно, что все работает нормально! Если вы сами не в состоянии сделать элементарные вещи, то зачем вы обвиняете в этом других?

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

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

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

> Да это всё понятно, не не жизненно необходимо. На предыдущей работе был cvs, на нынешней - svn. Особой разницы в работе я не ощутил. И там, и там работать можно. :)

Нашёл чем гордиться, клоун. Многие быдлокодерятники, вроде твоего, до сих пор на SCCS или PVCS сидят, а то и на VSS, и тоже не видят повода для апгрейда.

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

>"ô¨Àô¨ãô¨áô¨áô¨ڜô¨؜ô¨Ù ô¨ݜô¨Õ ô¨àô¨Мô¨ќô¨ޜô¨âô¨Мô¨՜ô¨â"

$ cat test #! /usr/bin/emacs --script

(defun print (str) (princ (encode-coding-string str 'cp1251)))

(print "Русский не работает\n")

$ ./1 Русский не работает

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

Дело в том, что когда я указал --with-gtk - скрипт configure сказал мне о том что это устаревшая опция и предложил мне использовать --with-x-toolkit, ну я и собрал так:

./configure --with-x-toolkit --enable-font-backend ---with-gtk --enable-font-backend --with-xft-with-xft

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

>"Русский не работает" emacs-cvs-20080412, Archlinux. ЧЯДНТ?

Видимо - все не так. Наслаждайтесь:

pkgname=emacs
pkgver=23.0
pkgrel=1
pkgdesc="Gnu Emacs from CVS"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/emacs/emacs.html";
license=("GPL")
depends=('ncurses' 'libpng' 'libtiff' 'libungif' 'xaw3d' 'gtk2' 'libxpm' 'gpm')
makedepends=('cvs')
conflicts=('emacs' 'ctags')
provides=('emacs' 'ctags')
source=()
md5sums=()

_cvsroot=":pserver:anonymous@cvs.savannah.gnu.org:/sources"
_cvsmod="emacs"

build() {
cd $startdir/src

if [ -d $_cvsmod/CVS ]; then
cd $_cvsmod
cvs update -d
else
cvs -z3 -d$_cvsroot/$_cvsmod co $_cvsmod
cd emacs
fi

./configure --prefix=/usr --localstatedir=/var/lib/emacs --libexecdir=/usr/lib/emacs \
--with-xpm --with-jpeg --with-tiff --with-gif \
--with-png --with-gtk --without-sound --enable-font-backend --with-xft --with-freetype
make bootstrap
make || return 1
make \
prefix=$startdir/pkg/usr \
libexecdir=$startdir/pkg/usr/lib/emacs \
localstatedir=$startdir/pkg/var/lib/emacs install
chown -R root:root $startdir/pkg
}

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

> Да ну сколько можно уже? Я ведь уже дал скриншот: http://i007.radikal.ru/0804/e7/2b201853b6e3.png на котором видно, что все работает нормально! Если вы сами не в состоянии сделать элементарные вещи, то зачем вы обвиняете в этом других?

Ну ваш скриншот, ровным счетом, ничего не обьясняет. Попробуйте набрать M-x и сделайте скриншот, это во первых. Во-вторых, это ведь консольный имакс, так? В-третьих, все хоткеи работают нормально при переключении _иксовой_ раскладкой на русский?

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

Да, CVS Root у меня тот же, делал cvs update только что. Мне почему-то кажется что проблема именно с тем что шрифт никакой не находит...

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

> Не знаю как с иксовой переключалкой, но вот с гномопереключалкой у меня работает вот так: http://img242.imageshack.us/my.php?image=screenshotcs0.png

>> Да ну сколько можно уже? Я ведь уже дал скриншот: http://i007.radikal.ru/0804/e7/2b201853b6e3.png на котором видно, что все работает нормально! Если вы сами не в состоянии сделать элементарные вещи, то зачем вы обвиняете в этом других?

Человек имел ввиду иксы, а не консоль. Я наткнулся на один костыльчик http://emacs-tips.blogspot.com/2008/01/emacs-x-window_28.html вроде все работает прекрасно.

anonymous
()

Как меня утомили эти красноглазые емакс-фанбои. У них всегда всё работает. И ничего, что юникод через жопу, переключение раскладок через жопу, сглаживание не-латинских символов до сих пор не работает (вообще, удивительно, как они этого добились!), разворачивание на весь экран до сих пор не работает (эти быдлохакеры ICCCM даже не открывали). Сейчас я скажу печальную вещь, но это факт: емакс в своих попытках быть операционной системой потерпел поражение. Подобная NIH-болезнь никого ещё до добра не довела. Не умеешь пользоваться сторонними на работками, выдумываешь шестиколёсные гусеничные велосипеды на каждый чих - вон из свободного ПО, тебе здесь не рады.

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

Ну это уже 23, мы сейчас его не обсуждаем.

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

> Да, CVS Root у меня тот же, делал cvs update только что. Мне почему-то кажется что проблема именно с тем что шрифт никакой не находит...

Попробуй тот, что я выше написал (можно взять из jre). И на первой странице я выдержку из .Xdefaults давал. У меня без этого русский шрифт и тултипы ужасны.

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

> Я наткнулся на один костыльчик http://emacs-tips.blogspot.com/2008/01/emacs-x-window_28.html вроде все работает прекрасно.

Не, ну это уже просто адский костыль. Лучше использовать SCIM, тен более что я и так использую (не только из-за имакса).

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

>Видимо - все не так. Наслаждайтесь:

Поздравляю - ты труъТРУЪ! Ты даже обсуждение на лоре не читаешь. То что фраза "Русский не работает" вывелась нормальным русским языков, означает, что всё работает нормально.

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

> разворачивание на весь экран до сих пор не работает

У меня работает:

hcherevan@qw ~ % emacs --version

GNU Emacs 22.1.50.1

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

> переключение раскладок через жопу

Работает сразу, иксовое, без каких-либо настроек.

> что юникод через жопу

аналогично

> сглаживание не-латинских символов до сих пор не работает

См. скриншот выше (про .Xdefaults я уже писал)

> разворачивание на весь экран до сих пор не работает

Как не работает, а что происходит?

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

> Опаньки. Расскажите это команде kde, расскажите это sourceforge.net.

Кеды, похоже, решили присоединиться к грядущему вендекапцу. SF.net тоже медленно загибается под собственной тяжестью - есть саванна, гуглекод, лончпад и куча других подобных хостингов. Нашёл, что ставить в пример.

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

> Не, ну это уже просто адский костыль. Лучше использовать SCIM, тен более что я и так использую (не только из-за имакса).

Какой еще SCIM? Это вообще для извратительских извращенцев.

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

> У меня работает:

Работает только полноэкранный режим. А вот развернуть окно на весь экран нормальный WM не может, и это вина емакса.

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

у меня emacs23 в консоли с русским работает нормально

ott ★★★★★
()

Вы хоть в сорцы заглядывали? Юникод сделан там настолько через жопу, что даже индусам становится страшно.

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

> Работает только полноэкранный режим. А вот развернуть окно на весь экран нормальный WM не может, и это вина емакса.

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

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

> Какой еще SCIM? Это вообще для извратительских извращенцев.

hcherevan@qw ~ % apt-cache show scim
...
Description: smart common input method platform
 Smart Common Input Method (SCIM) is an input method (IM) platform.  Input
 methods are needed to enter complex characters in many non-latin languages.
 SCIM provides a common platform for various plugin modules and independent IM
 programs, as well as a set of modules and programs on its own.  It is highly
 modularized and exposes abstract interfaces, so that plugin modules with
 different functions can easily communicate with each other.  The currently
 supported module types are configuration, IM engine, front end, filter, and
 setup GUI.

ps По дефолту идет вместе с бубунтой.

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

> Вы хоть в сорцы заглядывали? Юникод сделан там настолько через жопу, что даже индусам становится страшно.

Ты давай ссылку на файл в веб-морде CVS. Посмотрим, так-ли всё страшно.

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

> ps По дефолту идет вместе с бубунтой.

Да я представляю что такое SCIM. Просто его пользуют 1 из 1000 (может и из 10000) человек. И транслит как-то претит...

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

> Работает только полноэкранный режим. А вот развернуть окно на весь экран нормальный WM не может, и это вина емакса.

У меня работает как с помощью самого имакса, так и с помощью гнома(metacity). Наверное вы какой-то экзотический WM используете и в том, что данная фича криво работает виноват ваш WM.

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

> Да я представляю что такое SCIM. Просто его пользуют 1 из 1000 (может и из 10000) человек. И транслит как-то претит...

Там можно выставить _любой_ input method, один из них транслит.

τακ-το :)

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

детектирую тяжёлую форму ГСП. поц и ент «обосновывает» свои утверждения ссылками на некие непонятные «авторитеты». попробую на вашем языке: посмотрите на Торвальдса, который говорит, что cvs и svn sux.

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