mutt, bidi, t-prot solution

Boruch Baum <[email protected]>
Newsgroups gmane.linux.region.israel
Message-ID <[email protected]>
This is for anyone of you who use mutt as your e-mail client, and like
me until just a few minutes ago, couldn't get the `t-prot' display
pre-processor to play nicely with bidi (using the command-line `bidiv'
program).

The trick that's working for me on the emails I currently have
available to test with, is to set `bidiv's line width parameter very
very wide. Like 400 characters wide!

Here's the relevant snippet from my .muttrc:

#+BEGIN_SRC conf
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ Display filtering                                          ┃
# ┃                                                            ┃
# ┃ M-0   Turn off                                             ┃
# ┃ M-1   Turn on t-prot / bidiv                               ┃
# ┃                                                            ┃
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
set my_tprot='bidiv -w400 | t-prot -cmekatlS --max-lines=250 --bigq \
--pgp-short --pgp-move-vrf -Mmutt -L/etc/t-prot/footers \
-A/etc/t-prot/ads'

set display_filter=$my_tprot

macro generic \e0 ":unset display_filter\n" \
  "Turn OFF all display filters"
macro generic \e1 ":set display_filter='$my_tprot'\n" \
  "Turn ON tprot / bidiv display filter"

macro pager \e0 \
  ":unset display_filter; exec exit\n:exec display-message\n" \
  "Turn OFF all display filters"
macro pager \e1 \
  ":set display_filter='$my_tprot'; exec exit\n:exec display-message\n" \
  "Turn ON tprot / bidiv display filter"

# highlight tprot elements
color body      brightmagenta           default "^\\[---.*"
color body      green                   default "^#v[-+]"
#+END_SRC


--
hkp://keys.gnupg.net
CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0

_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.