diff options
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/completion/lei-completion.bash | 16 | ||||
-rw-r--r-- | contrib/css/216dark.css | 3 | ||||
-rw-r--r-- | contrib/css/216light.css | 3 |
3 files changed, 14 insertions, 8 deletions
diff --git a/contrib/completion/lei-completion.bash b/contrib/completion/lei-completion.bash index 2c28d44a..b86afa2c 100644 --- a/contrib/completion/lei-completion.bash +++ b/contrib/completion/lei-completion.bash @@ -1,15 +1,19 @@ -# Copyright (C) 2020-2021 all contributors <meta@public-inbox.org> +# Copyright (C) all contributors <meta@public-inbox.org> # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt> # preliminary bash completion support for lei (Local Email Interface) # Needs a lot of work, see `lei__complete' in lib/PublicInbox::LEI.pm _lei() { local wordlist="$(lei _complete ${COMP_WORDS[@]})" - case $wordlist in - *':'* | *'='* | '//'*) compopt -o nospace ;; - *) compopt +o nospace ;; # the default - esac - COMPREPLY=($(compgen -W "$wordlist" -- "${COMP_WORDS[COMP_CWORD]}")) + wordlist="${wordlist//;/\\\\;}" # escape ';' for ';UIDVALIDITY' and such + + local word="${COMP_WORDS[COMP_CWORD]}" + if test "$word" = ':' && test $COMP_CWORD -ge 1 + then + COMPREPLY=($(compgen -W "$wordlist" --)) + else + COMPREPLY=($(compgen -W "$wordlist" -- "$word")) + fi return 0 } complete -o default -o bashdefault -F _lei lei diff --git a/contrib/css/216dark.css b/contrib/css/216dark.css index 02804cbd..1277a49a 100644 --- a/contrib/css/216dark.css +++ b/contrib/css/216dark.css @@ -5,7 +5,8 @@ * It reduces eyestrain for me, and energy usage for all: * https://en.wikipedia.org/wiki/Light-on-dark_color_scheme */ -* { background:#000; color:#ccc } +* { font-size: 100%; font-family: monospace; background:#000; color:#ccc } +pre { white-space: pre-wrap } /* * Underlined links add visual noise which make them hard-to-read. diff --git a/contrib/css/216light.css b/contrib/css/216light.css index c66cfdfe..0c781d53 100644 --- a/contrib/css/216light.css +++ b/contrib/css/216light.css @@ -4,7 +4,8 @@ * Suitable for print, and blinding people with brightness. * Haphazardly thrown together because bright colors hurt my eyes */ -* { background:#fff; color:#333 } +* { font-size: 100%; font-family: monospace; background:#fff; color:#003 } +pre { white-space: pre-wrap } /* * Underlined links add visual noise which make them hard-to-read. |