This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
color hdrdefault white default | |
color quoted magenta default | |
color signature red default | |
color indicator blue yellow | |
color error brightred default | |
color status black cyan | |
color tree green default # the thread tree in the index menu | |
color tilde magenta default |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" strip email headers; otherwise, guess would be biased toward english | |
" put it in ~/.vim/ftplugin/mail.vim | |
function s:streapHeaders() | |
let l:headersend = 0 | |
let l:result = [] | |
for l:line in getline(1, '$') | |
if len(l:line) == 0 | |
let l:headersend = 1 | |
elseif l:headersend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# I usually get french and english emails, and would like to auto-detect the language | |
# to set the spellchecker when answering. | |
# (I use mutt and vim) | |
# In .muttrc: | |
set editor = 'bash ~/bin/spelledit.sh' | |
# and my ~/bin/spelledit.sh | |
vim + -c "setlocal spell spelllang=$([ `cat $1 | aspell -l en list | sort -u | wc -l` -lt `cat $1 | aspell -l fr list | sort -u | wc -l` ] && echo "en" || echo "fr") encoding=utf-8" $1 | |
# Yes, this is dirty: I call aspell twice on the file, | |
# counting the number of bad words in french and english, | |
# and set spelllang to the lang with the less bad words |