#!/bin/bash # last-modified: 2021-03-22 14:50:36+01:00 # Neomutt display_filter.sh # filter for pager display only sed -e ' # clean up neomutt notifications /\[-- Visualisation.* --\]/d /\[-- Type: text.* --\]/d /\[-- Type.* --\]/d /\[-- Pièce jointe #[0-9] --\]/d s/Pièce jointe #[0-9]: //g /\[-- .* pas disponible .* --\]/d # url # put each url on a new line s/http/\nhttp/g # replace last /blahblah with /... s|\(http.*\)/.*|\1\/...| # hide messy inline pdf /^%PDF-1.4/,/^%%EOF/d # change ugly lines s/━/-/g # remove last < s/.*\<$// # remove lone [ s/^\[$// # delete multiple blank lines /./,/^$/!d # delete multiple spaces s/^[[:space:]]\+/ /g # delete single spaces at the beginning of lines s/^ //g '