LINUX.ORG.RU

[Mutt] Цвета в цитатах


0

0

Как начить mutt чередовать цвета в цитатах, во встроенном pager?

> цвет 1
>> цвет 2
>>> цвет 1
>> цвет 2
У меня сейчас стоит «color quoted green default» в muttrc, но он всё цитаты делает зеленым, независимо от уровня вложенности.


Ответ на: комментарий от anonymous_sapiens

Что правильно? Я знаю, что правильно, ибо работает. Но меня интересует именно чередование цветов в зависимости от вложенности.

paxac ()

Помоги настроить mutt

Первый раз взялся за него и не врублюсь никак...

Есть аккаунты на Gmail,Mail.ru и Yandex.

Подсоби,что и как настраивать?Буду премного благодарен.

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

Спасибо! А можно не перечислять, а сразу как-то указать, мол четные — зеленые, а нечетные — желтые, к примеру?

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

А можно не перечислять, а сразу как-то указать, мол четные — зеленые, а нечетные — желтые, к примеру?

По-моему, нет.

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

Это же почтовый клиент или я недопонял?

Это MUA. Он не обязан заниматься отправкой/получением почты.

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

Это же unix. Делай одно дело, но делай его хорошо. У меня связка такая:

  • fetchmail забирает почту со стороннего сервера (e.g. pop.mail.ru)
  • procmail её сортирует
  • msmtp отправляет почту средствами стороннего smtp сервера (e.g. smtp.mail.ru)
  • через mutt управляю почтой (читаю, отвечаю, удаляю и т.д.)
paxac ()
Ответ на: комментарий от paxac

Вот это да... Весело однако.

Будет время-попробую.

Но ведь alpine всё это сочетает?Это таки почтовый клиент?Тут я не ошибаюсь?

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

>> mutt не занимается приёмом почтой.

А ничего, что он и POP3 и IMAP умеет??

Вот тебе пример конфига:

# IMAP account
#
set imap_user =my.login
set imap_pass =my.pass
set spoolfile =imap://my-mail-server.my-domain.ru
set folder = imap://my-mail-server.my-domain.ru
set from=«my@address.com»
set realname=«My REAL name»

set editor=«vim -c \„set spell spelllang=en,ru\nset noai\“»

# Mailbox internal setup
#
# Keep sent mail in current folder
set record=«=»
# Folder for unfinished mail
set postponed=«=Drafts»

# Caches
set header_cache=~/.mutt-mail/cache/headers
set message_cachedir=~/.mutt-mail/cache/bodies
set certificate_file=~/.mutt-mail/certificates

# Address book
set alias_file=«~/.mutt/aliases»
source «~/.mutt/aliases»

# Main window appearance

# man 3 strftime for format
# ! - local
# a - weekday name
# d - day of month: 00..31
# b - month name
# H - hours
# M - minutes
# Y - year
set date_format="! [%H:%M,%d %b %Y,%a] "

# C - message number
# Z - status flags
# D - date/time (date_format), local TZ
# L - To/From
# F - author/recipient
# s - subject
set index_format=«%4C %Z %D %-25.25L %s»

# number of lines of context that are given
# when displaying the next or previous page
# in the internal pager.
set pager_context=1
# number of lines of a mini-index which is
# shown when in the pager
set pager_index_lines=10
# use scrolling instead of screen clear
set menu_scroll
# do not show pgp stuff
set pgp_verify_sig=no
# status line on top
set status_on_top
# latest messages on top with threads
set sort=reverse-threads
# defines macro to switch sort modes
source «~/.mutt/muttrc-sort-threads»

# automatically show what mutt knows how to display
set implicit_autoview
# way to show html
auto_view text/html application/x-pgp-message
# use mailcap from home folder
set mailcap_path=«~/.mailcap»

# r - 'modified' indicator (status_chars)
# b - mailboxes number with new mail
# f - full pathname of current box
# n - number of new messages
# d - number of deleted messages
# m - number of messages
# l - size of current mbox (bytes)
# > - right justify
# P - percentage of the way through the index
set status_format=" %r %b %f %n Del %d Msgs %m %l %> (%P)"
# flags same as index_format
# i - msg-id
# a - author address
# b - filename of original msg folder
# D - date/time (date_format)
# R - ???
set pager_format=«%-10.10i %[!%a %b %D %R]»

# C - current file number
# t - tagged/blank
# s - size in bytes
# d - date/time of last folder modification
# N - New?
# f - filename
set folder_format=«%2C %t %8s %d %N %f»

# how to send mail (postfix currently)
set sendmail=«/usr/lib/sendmail»

# do not move to next message
set pager_stop=yes
# purge deleted messages on close/synchronising mbox
set delete=yes
# include original message into reply
set include=yes
# skip recepients/subjects on reply
set fast_reply=no
# beep on error
set beep=yes
# beep on new mail
set beep_new=yes
# don't mark with '+' wrapped lines
set markers=no
# do not confirm appending to current mbox (=keep)
set confirmappend=no
# symbols:
# 1 - mail not for me
# 2 - mail only to me
# 3 - i am among 'To'
# 4 - i am amon 'CC'
# 5 - sent by me
# 6 - Mail list
set to_chars=" +TCFL"

# Headers

# Delete all headers before viewing mail
ignore *
# Show only headers of interest
unignore Date To CC From: Subject X-Mailer Organization User-Agent
# headers sort order
hdr_order Date Subject From To CC X-Mailer User-Agent Organization
# Toggle hidden headers with 'h' when viewing message
bind pager h display-toggle-weed

# all mail goes to =keep
save-hook .* =keep

bind index <insert> tag-entry
#bind index <Esc>[313z tag-entry

# F1 is used to change sort order
macro index <F2> «<change-folder>imap://my-mail-server.my-domain.ru\n»
macro index <F5> «<imap-fetch-mail><sync-mailbox>»
macro index <F7> «<shell-escape>mairix » «find mail»
macro index <F9> «<change-folder-readonly>~/.mairix-mfolder/\n» «display found»

##########
# COLORS #
##########

# 0 = default
# 1 = red
# 2 = green
# 3 = yellow
# 4 = blue
# 5 = magenta
# 6 = cyan
# 7 = white (usually lite grey)
# 8 = brightdefault (us. drk grey)
# 9 = brightred
# 10 = brightgreen
# 11 = brightyellow
# 12 = brightblue
# 13 = brightmagenta
# 14 = brightcyan
# 15 = brightwhite


#color object foreground background [ regexp ]

color quoted brightgreen color0
color quoted1 color1 color0
color quoted2 brightyellow color0
color quoted3 brightblue color0
color quoted4 brightcyan color0
color quoted5 cyan color0
color quoted6 brightwhite color0
color quoted7 blue color0
color hdrdefault brightwhite default
color signature brightred default
color indicator brightyellow brightred
color error brightred default
color status yellow blue # The 2 status bars are yellow *on blue.*
color tree brightmagenta default # The thread-tree for threaded mailboxes.
color tilde brightmagenta default
color message brightgreen default # Informational messages, *not mail.*
color normal white default # Plain text («white» is set at silver,
color attachment cyan default # 'Cyan' is set at purple.
color search brightwhite red # Highlights the search patternsin the pager.
color markers red default # This is the '+' that indicates wrapped pager lines.
color underline white red
color header yellow default ^(From|Subject):
color header cyan default ^(X-*|User-Agent*)
color body brightyellow default "(ftp|http)://[^ >]+"
color body brightblue default \\*.*\\*
color body cyan default \\_.*\\_
color body magenta default \\/.*\\/
color body cyan default [-a-z_0-9.]+@[-a-z_0-9.]+
color body magenta color0 "(mailto:)?[^[ =^:#,+\t\n<>()@\«]+@[^] =:/^#,\t\n>)@\»\\*]+"

# Colors of letters on main screen

color index brightwhite default «~U» # unread
color index brightgreen default "(~f xxxx@yyy.ru)"
color index cyan default "(~f zzzz@my-domain.ru)"
#....

color index brightred default «*URGENT*»
#color index default black «*INFO*»
#color index default black «*NON-IMPORTANT*»
color index brightwhite default «*IMPORTANG MESSAGE*»

#mono header underline ^(From|Subject):
#mono quoted bold

# quick fix for bug?
set ssl_starttls=no

# use pretty printing with latex filter
set print_command=«muttprint --debug»

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

Вот спасибо тебе добрчеловек!

А куда его класть подскажи ещё.

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

Кстати,всё же отправлять письма он может?

И помогите разобраться-где в этом конфиге устанавливается загрузка только заголовков писем?

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

>У меня связка такая:

А что ты делаешь, когда к почте нужно иметь доступ с разных мест, помнить, что прочитано, а что нет, удалять с одного места почту так, чтобы она всюду удалялась? :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73
А что ты делаешь, когда к почте нужно иметь доступ с разных мест, помнить, что прочитано, а что нет, удалять с одного места почту так, чтобы она всюду удалялась? :)

Извините, я не совсем понял вопроса. Что значит «с разных мест»? Что значит «всюду удалялась»?

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

>Что значит «с разных мест»?

Когда у тебя более одного компьютера.

Что значит «всюду удалялась»?


Ты разобрал почту на одной машине. Убил ненужное. Оно не нужно и на других машинах.

...

ЗЫЖ Это я так троллю на тему IMAP...

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

Рабочий домашний комп у меня один (зачем больше?). На него и скачиваеются все письма с сервера. Там же происходит сортировка procmail'ом и последующая обработка mutt'ом, включая удаление.

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

Если же у меня было более одного компа, то и тут, думаю, ничего сложного нет. Формат Maildir — вполне себе «независимый», каталог = папка, а файл = письмо. Можно просто (сторонними приложениями) синхронизировать каталог ~/mail. При желании, к тому же, можно определить с какого компа написано и письсо и на какой получено: в формате Maildir имя текущего хоста является частью имени файла письма.

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

Я пробовал. Мне не понравилось. Больше люблю, когда вся почта лежит локально, с ней можно легко работать и многие другие штучки. Но — дело вкуса, а о них не спорят. Поэтому не будем.

И не понимаю, где вы тут костыль нашли. Это же нормальная связка MxA <http://en.wikipedia.org/wiki/E-mail_agent_(infrastructure)>.

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