Незабавни съобщения и 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). В този случай ще бъдете попитани за името на потребителя, с когото искате да разговаряте, и след установяване на връзка ще се отвори буфер, в който можете да отпечатате вашите съобщения и да видите отговорите. Ако потребителят е във вашия списък с потребители, можете да използвате механизма за завършване, за да въведете името.