commit bd36763ee1e3358f3808f8fe659b6d1330a62b8e Spenser Truex <truex@equwal.com> 2021-01-16 17:33:41 -0800 Improve comment handling Aliases file. - Line-initial comments are hidden. - Other comments are used when searching, but removed in result. - Comments in the config file are more lax.
prompt-mail | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/prompt-mail b/prompt-mail index 7bf61c6..1cdb9f9 100755 --- a/prompt-mail +++ b/prompt-mail @@ -1,6 +1,7 @@ #!/bin/sh -# edit this if you want a different prompter. +# Edit this if you want a different prompter. PROMPT="dmenu -l 15 -i -p" +REMCOMMENT= verify_email () { IN=$(cat /dev/stdin) @@ -9,10 +10,13 @@ verify_email () { } mail_addrs () { - sed 's/^#.*$//' ~/.config/prompt-mail.conf \ - | xargs sed -E 's/^alias +[a-zA-Z0-9]+ // ; s/#.*$// ; s/ +$//' | sort | uniq + sed 's/ *#.*//' ~/.config/prompt-mail.conf \ + | xargs sed -E "s/^alias +[a-zA-Z0-9]+ // ; s/^#.*$// ; s/ +$//" \ + | sort \ + | uniq } mail_addrs \ | $PROMPT 'mail address:' \ + | sed 's/ *#.*//' \ | verify_email