Незабавни съобщения и Emacs

ICQ, инструмент за бързи съобщения, особено популярен сред потребителите на Windows, може да се използва и от Emacs. В момента има една реализация на ICQ, eicq, но тя може да се използва само с XEmacs. Това изпълнение поддържа следните функции:

Поддръжка на ICQ протокол версия 8 (версия от CVS);

Регистрация на нови потребители и промяна на парола;

Изпращайте съобщения и URL адреси;

Упълномощавайте потребителите, актуализирайте мета информация и получавайте списък с контакти;

Конвертирайте списъка с контакти на micq и licq в естествен формат;

Променете обвързването на ключове и напишете функции в Emacs Lisp.

За съжаление, това изпълнение не поддържа чатове, прехвърляне на файлове.

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

Yahoo! Чат месинджър

Има две реализации на Yahoo! Чат за Emacs. Първият се нарича ElGyach и е достъпен от http://www.nongnu.org/elgyach, а вторият се нарича yod.el и е достъпен от http://users.starpower.net/marti1/yod.el.html, обаче ElGyach има повече функции в сравнение с yod.el, така че ще се спра на описанието му по-подробно.

Функции на ElGyach

ElGyach поддържа следните функции:

Запазване на буфери със съобщения във файлове;

Поддръжка за криптиране с помощта на AES;

Механизъм за попълване на имена, команди и текст;

Персонализирайте цветовете и атрибутите на текста;

Едновременно използване на различни акаунти;

История на съобщенията, която можете да навигирате напред и назад;

Пренебрегване на съобщения от потребители;

Интеграция с други модули на Emacs.

Можете да намерите повече информация на страниците, свързани с разработката на ElGyach .

Инсталиране на ElGyach

За да инсталирате ElGyach, трябва да го изтеглите от http://savannah.nongnu.org/projects/elgyach, да разположите и компилирате (тъй като ElGyach използва C реализация за комуникация със сървъра на Yahoo). Ето как ще изглежда зареждането на ElGyach във вашия init файл:

След като се зареди, можете да посочите желаните опции с командите за персонализиране на Emacs - M - x customize-group gyach. Тук можете да зададете вашето потребителско име и парола за Yahoo! Чат, а също и името на програмата elgyach, ако тя стои на нестандартно място.

Използване на ElGyach

За стартиране на ElGyach се използва командата M - x gyach, която ще създаде буфер на процеса. Можете също така да използвате множество процеси на ElGyach едновременно. Това ще се случи, ако посочите префикс, преди да изпълните командата, като C - u M - x gyach. Не можете обаче да влезете в повече от един чат с едно и също име - това е Yahoo! Чат .

Екипи на ElGyach

ElGyach поддържа изпълнението на различни команди, дадени във формуляра / име . Понастоящем са налични следните команди:

/ игнориране на потребител и / унигнориране на потребителя - да игнорира съобщения от определени потребители и да отмени това ограничение;

/ подчертайте Потребител и / unhighlight Потребител - за да подчертаете съобщения от конкретен потребител и да прекратите използването на тази настройка;

/ версия - отпечатва номера на версията на ElGyach .

Настройка на ElGyach

Основната настройка е потребителското име и паролата, използвани за свързване с Yahoo! Чат. Тези стойности се съхраняват в променливите gyach-yahoo-username и gyach-yahoo-password .

За да се гарантира конфигурацията на параметрите на буфера ElGyach, може да се използва код, който ще бъде изпълнен с помощта на куката в режим на гиач .

ElGyach е лесно разширяем. Всеки път, когато извикате команда като / ЕКИП, ще бъде извикана функцията gyach-custom-COMMAND. По този начин можете да добавите функционалността си с малко код.

AOL незабавни съобщения (AIM)

Поддръжката за AIM в Emacs се осигурява от пакета TNT. Тя ви позволява да обменяте съобщения и да участвате в групови чатове.

Инсталиране на пакета

Работа с пакет

Основната работа с пакета се извършва с помощта на клавишни комбинации, което го прави удобен за работа с пакета. Всички команди могат да бъдат разделени на няколко части, които са представени под формата на съответни раздели.

Свързване, изключване и състояние

Свързването с услугата AIM се извършва с помощта на командата tnt-open (C - x t o). Когато се свързвате, трябва да посочите вашето потребителско име и парола и ако всичко върви добре, пакетът ще ви информира, че сте свързани към системата. За да не се налага да въвеждате потребителското си име и парола всеки път, можете да ги зададете с помощта на променливите tnt-default-username и tnt-default-password. можете също да използвате няколко различни имена за вход. Можете да намерите повече информация в раздела Настройка.

След като се свържете, можете да изпълнявате стандартни задачи - договаряне, чат и т.н.

Промяната на състоянието от „налично“ на „заето“ се извършва с командата tnt-away-toggle (или C - x t A). можете да зададете съобщение, което да се показва за потребители, които ще се опитат да се свържат с вас, когато сте в този режим.

Прекратяването на AIM се извършва с командата tnt-kill (C - x t q).

Обмен на информация

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

За директна комуникация използвайте командата tnt-im (или клавишната комбинация C - x t i). В този случай ще бъдете попитани за името на потребителя, с когото искате да разговаряте, и след установяване на връзка ще се отвори буфер, в който можете да отпечатате вашите съобщения и да видите отговорите. Ако потребителят е във вашия списък с потребители, можете да използвате механизма за завършване, за да въведете името.