LINUX.ORG.RU

Вопросы по Emacs jabber


0

0

Есть ли в сабже:
- автодополнение ников;
- возможность вывести список юзеров канала в отдельный буфер;
если ли есть, то как это сделать? Если нет - может где есть готовые решения?

anonymous

1) где именно автодополнение и какое? в окошке чата? тут лучше использовать predicative-mode или что попроще, типа dynamic abbrev.

2) M-x jabber-muc-names?

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

1. А что, автодополнения ников юзеров канала в буфере чата как в ERC по нажатию Tab так сказать "искаропки" нет? Надо что-то свое писать?
И можно чуть подробнее, что есть predicative-mode и dynamic abbrev? :)
2. Опять же, по аналогии с erc - есть erc-nicklist создающий отдельный буфер со списком юзеров и этот буфер сам отслеживает connect/disconnect и прочее. В jabber есть нечто подобное или надо самому изобретать? jabber-muc-names это ведь только одноразовая "распечатка" списка юзеров в активный буфер - не более...

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

1. dynamic abbrev - это вид abbrev, который формирует список дополнений из текущего и всех открытых буферов, такой простенький комплишен. Нажми M-/. Если неудобно, перебиндь сочетание в jabber-mode на TAB. Посмотри C-h f dabbrev-expand и в мануал в раздел Abbrevs.

predicative-mode - адаптивный комплишен по словарю (то есть, ; хорошо подходит для написания больших текстов (на естественных языках), быстро работает, подстраивается под частоту написания слов и не требует явного вызова (то есть, предлагает варианты дополнения по ходу набора); но раз тебе только ники нужно дополнять, то хватит обычного dynamic abbrev.

2. нет такого =\

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

Большое спасибо за ликбез. "А дальше мы уж как-нибудь сами..." (С) Кин дза-дза :)
ЗЫЖ Хотя как-то странно: нет такой элементарной вещи, как автокомплита ников в буфере чата... :-/

anonymous
()

Автодополнение своё юзаю, всё никак не соберусь его в рассылку закинуть, авось закоммитят. Седлал почти как в ERC. Если надо - напиши на zerthurd на гмыле, вышлю, посмотришь.

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

Большое спасибо, письмо отправил.

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