LINUX.ORG.RU

Миграция на emacs


0

0

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

Основные цели этой миграции таковы:

1. Удобный и унифицированный ввод текста где только можно. (кроме собственно удобного и быстрого редактирования, включающий автодополнение, провеку орфографии, сверхмощный буфер обмена и др.)

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

3(и самая главная). Возможность запрограммировать любое приложение и их взаимосвязь посредством мощного высокоуровневого языка.

На экране вы видите:

Слева-сверху: окно джаббер чата (emacs-jabber) (перешёл на него с tkabber)

Слева-снизу: редактируемый конфиг плэйера emms

Справа-сверху: окно bbdb (программы хранения контактов) с результатами поиска моих одногрупников. (перешёл с jpilot)

Справа-снизу: плэйлист мультимедиа плэйер emms (перехожу с xmms)

Внизу osd выводиться с помощью osd.el.

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

Перейти полностью на Gnus. (слишком уж много всего фильтров/каталогов/скриптов накопилось, которые не просто с gnus интегрировать)

Перейти на xwem. Я с ним постоянно эксперементирую на второй иксовой сессии, но пока нет так много времени, чтобы на него окончательно перелезть. И ещё проблема в том, что многие емакс-приложения например emacs-jabber и emms в xemacs работают хуже, в emacs-jabber'e например у меня не заработали уведомления:(

Единственное, что я наверное не заменю это firefox, ну и ещё некоторые специфические gui проги.

А теперь вопрос на засыпку: Уважаемые емаксеры, как в emms прикрутить правильное отображение cp1251 тегов?

>>> Просмотр (1024x768, 26 Kb)

★★★

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

Замечательно. Но слушать музло emacs'ом -- Imho это уже слишком!

Есть вопросы. Умеет ли jabber историю сообщений хранить и есть ли у него какие-нибудь удобные средства для оповещения о приходящих сообщениях?

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

Историю хранит прекрасно. Оповещения любые, есть набор уже готовых, можно написать любые самому. Мне лично хватает обычного osd + в статусе появляется имя того кто тебе написал (на случай если тебя небыло около компа). Но вот в xemacs оповещения работают почему-то если только буфер, того от кого сообщение активен:(

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

можно:) emms-play-file. правда он запускает mplayer

CrazyPit ★★★
() автор топика

готично... я бы, правда, красный шрифт в плеере сделал поспокойнее (ИМХО)

t0nik
()

АААААааааааа!!! Негодяй!!!!!!!!! Никогда больше так не делай!!!!

Я только убедил себя, что мне не нужен emacs и что меня устраивает vim, а тут такая конфетка... ААааааааааааааа... это как вирус :((((

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

>АААААааааааа!!! Негодяй!!!!!!!!! Никогда больше так не делай!!!!

>Я только убедил себя, что мне не нужен emacs и что меня устраивает vim, а тут такая конфетка... ААааааааааааааа... это как вирус :((((

Boleete?

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

>>>Я только убедил себя, что мне не нужен emacs и что меня устраивает vim, а тут такая конфетка... ААааааааааааааа... это как вирус :((((

тебе не нужен емакс, тебе нуже vim и screen. Это логичное решение - все будет унифицировано

anonymous
()

эй во чо там наркоманы: "чо с винтом завтра" "приходи в 15" ты бы хоть замазал это

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

LOL! я как-то о другом винте не подумал:)

CrazyPit ★★★
() автор топика

> меня стала приследовать навязчивая идея замены всех используемых мною интерактивных прог на емакс аналоги

Как известно, emacs - замечательная операционная система, в которой для полноты не хватает только текстового редактора :-)

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

> эй во чо там наркоманы: "чо с винтом завтра" "приходи в 15" ты бы хоть замазал это

анонимус, жжошь! :D

uj2 ★★★
()
Ответ на: комментарий от no-dashi

Чё-то у меня идея для скрина появилась.... =)

З.Ы. Автор, как у тебя пальцов хватает для емакса? У меня от кейбиндов всякое желание емаксить отпало =(

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

> Чё-то у меня идея для скрина появилась.... =)

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

Booting Emacs-20.1.3 kernel ...
Uncompressing EmacsRD-20.1.3.img ...
Running /emacs/lisp/emacs/initrc
Loading /emacs/lisp/emacs/init_plugins
Loading /emacs/lisp/drivers/ext3fs
Loading /emacs/lisp/drivers/ide_disk

и так далее :-)

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

Прикольно... хотя некоторые идеологические особенности Емакса непозволяют мне на него пересесть.
Думаю обладатели Вони будут в шоке увидев такое :)))

stalkerg ★★★★★
()
Ответ на: комментарий от no-dashi

Известно, но как б0ян и вообще неправда. :-)
Да и, как известно, Vim это редактор, который в ответ на ввод текста только пикает... %-))))

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

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

О! Ещё одна идея для скрина.... =Р

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

> Да и, как известно, Vim это редактор, который в ответ на ввод текста только пикает... %-))))

При вводе текста он не пикает. Для пиканья у vim есть второй основной режим :)

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

Vim имеет 2 режима - всё портить и бибикать (с) не помню кто, но с ЛОРа =))))

Stalwart ★★★
()
Ответ на: комментарий от no-dashi

title GNU emacs 20.1.3
root (hd0,0)
kernel /emacs-20.1.3.gz root=device:hd1s1
module /lisp/ext2fs --multiboot-command-line=${kernel-command-line} \
       --host-priv-port=${host-port} \
			 --device-master-port=${device-port} \
			 --exec-server-task=${exec-task} -T typed ${root} \
			 $(task-create) $(task-resume)
module /lisp/ld /emacs/exec $(exec-task=task-create)


Dselect ★★★
()

За подбор музыки респект :)

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

Всё это уже есть - смотрится в буфере *Messages*

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

В место screena лучше используй ratpoison.

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

>Рекомендую статью <<Вирусы мозга>>: http://elementy.ru/lib/164594

Как вам это?

>Компания может рассылать вопросники, но клиенты могут отвечать тенденциозно или не совсем точно представлять себе собственную работу. Удобнее использовать исследовательскую программу. Пользователя просят загрузить ее, она незаметно сидит в системе, тихонько наблюдает и подсчитывает нажатия клавиш и движения мыши. В конце года пользователя просят прислать файл, содержащий всю собранную информацию. Но, опять-таки, кто-нибудь не захочет сотрудничать, а то и рассмотрит это предложение как посягательство на приватность и на свободное место их личного диска.

>Идеальное решение с точки зрения компании &#8212; вирус. Он должен быть самореплицирующимся и незаметным, но не таким деструктивным или остроумным, как обычные вирусы. В его самореплицирующейся ракете-носителе должна содержаться в качестве боеголовки исследовательская программа. Вирус потихоньку внедрится в среду пользователей. В точности как обычный вирус, он будет распространяться с дискетами и почтой. Попадая в новый компьютер, он ведет статистику поведения пользователя. Копии вируса обычным эпидемическим путем попадут и в компьютеры компании. Там их расшифруют и суммируют базы данных различных копий.

>Не слишком смело предположить, что в будущем мы начнем говорить об экологическом сообществе вирусов и законных программ, сосуществующих в силикосфере.

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

нифига , я качал, только не помню где. Только тот шрифт нормально выглядит, если aa отключить

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