Тол Янгин:

[...]

ТЯ> у меня по нажатию n переключения на следующее письмо не происходит, хотя
ТЯ> подобный прием думаю будет то что нужно. Речь возможно идет о следующем
ТЯ> не прочитаном письме?Каковых у меня попросту ненашлось.

Да, верно. Если нужно просто следующее письмо, прочитанное или нет, то
нажмите N (большое). А n (малое) открывает следующее непрочитанное письмо.
Если такового нет, то Gnus сообщает об этом и говорит, что при повторном
нажатии будет открыта следующая группа (группу и число непрочитанных писем в
ней он тоже называет).

ТЯ> И еще не сочтите за наглость покажите пожалуйста как выглядят у вас
ТЯ> строчки назначения чтения параграфов на клавиши.

Я ошибся, C-down и C-up, так же как и C-left, C-right, определены в самом
Emacs. Они действуют только в иксах. Но если вам нужно определить какие-то
клавиши в *Article*, то вы можете сделать это в ~/.gnus, например:

(define-key gnus-article-mode-map (kbd "}") 'forward-paragraph)

Это выражение присваивает клавише } в буфере *Article* команду
forward-paragraph.

>> Эта команда находит первое письмо после курсора в summary, которое
>> содержит строку поиска. Курсор перемещается на это письмо, и оно
>> появляется в буфере *Article*. Можно искать в обратном направлении, если
>> нажать C-u M-s.

ТЯ> Не густо. А больше не каких ухищрений для поиска нет?

Есть ещё M-r - то же, что и C-u M-s. & спрашивает заголовок письма,
регулярное выражение для поиска по заданному заголовку и команду, которую
нужно выполнить для найденных писем. Комбинации клавиш, которые начинаются
со / ограничивают набор писем в summary по некоторому признаку. Наверное,
это тоже можно считать поиском. Чаще всего я пользуюсь такими командами:

/ .     показать только новые письма, то есть, те письма, которых не было в
        группе раньше.

/ s     ограничить по теме (заголовку Subject), то есть, показать только
        письма, тема которых содержит заданную строку (на самом деле
        регулярное выражение).

/ a     ограничить по автору (заголовку From).

/ u     показывать только непрочитанные письма.

/ w     вернуться к предыдущему набору писем, с C-u отменяет все
        ограничения. 

[...]

ТЯ> Да сортировку по групам именно так как он показал и делаю... Интересно
ТЯ> как осуществлять сортировку в самих групах, к примеру по
ТЯ> автору,темам,дате ну и в таком духе

C-c C-s C-a     gnus-summary-sort-by-author (по автору)
C-c C-s C-c     gnus-summary-sort-by-chars (по длине письма)
C-c C-s C-d     gnus-summary-sort-by-date (по дате)
C-c C-s TAB     gnus-summary-sort-by-score (по рейтингу)
C-c C-s C-l     gnus-summary-sort-by-lines (по числу строк)
C-c C-s C-n     gnus-summary-sort-by-number (по номеру письма)
C-c C-s C-o     gnus-summary-sort-by-original (первоначальный порядок)
C-c C-s C-r     gnus-summary-sort-by-random (случайный порядок)
C-c C-s C-s     gnus-summary-sort-by-subject (по теме)

C-u меняет порядок сортировки на обратный.

ТЯ> и как можно затем их будет сворачивать и разворачивать.

Этого не понял.

[...]

ТЯ> Из вопросов касающихся работы в gnus и в решении которых в свое время
ТЯ> столкнулся с трудностями это еще такой как организация работы с
ТЯ> несколькими почтовыми ящиками.

Если у вас несколько ящиков, то я бы посоветовал завести отдельную группу
для личной почты на каждом из них. Группу можно настроить так, чтобы в поле
From автоматически подставлялся нужный адрес. Для этого нажмите на группе G
c и в posting style добавьте параметр address с адресом вашего почтового
ящика. Хотя лично для меня проще сделать это через G p. По G p вы получите
буфер со списком параметров в синтаксисе лиспа. Если параметров нет, то
будет nil. Чтобы выполнить изменения, о которых я говорил, замените nil на

((posting-style
  (address "ваш адрес")))

например

((posting-style
  (address "[email protected]")))

После этого нажмите C-c C-c. C-c C-k просто закрывает буфер, но не применяет
сделанные изменения.

ТЯ> В .msmtp например указанно их несколько, но при отправке и указания в
ТЯ> поле from: второго ящика было сообщение о какой то ошибке.

Если при отправке с msmtp была ошибка, и в файле .msmtprc есть опция syslog,
то ошибку нужно искать в /var/log/syslog. Например:

grep msmtp /var/log/syslog

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить