summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Onofrei <6d0847b9@opayq.com>2018-09-29 17:01:41 +0300
committerGitHub <noreply@github.com>2018-09-29 17:01:41 +0300
commit23688fc7ab925111fdb0db07670b6b641e380ec9 (patch)
treea65e1615d6ca56008bc38bbca62d3188884b8926
parentb4007b54000d9ea681d69bb5e3dba0fdddaa91d9 (diff)
downloadzsh-23688fc7ab925111fdb0db07670b6b641e380ec9.tar.gz
zsh-23688fc7ab925111fdb0db07670b6b641e380ec9.tar.bz2
zsh-23688fc7ab925111fdb0db07670b6b641e380ec9.zip
Add option to color any help command
This allows you to use `colored git log --help` for example, to get colored output.
-rw-r--r--plugins/colored-man-pages/colored-man-pages.plugin.zsh8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/colored-man-pages/colored-man-pages.plugin.zsh b/plugins/colored-man-pages/colored-man-pages.plugin.zsh
index 1bea536e0..ac6a94654 100644
--- a/plugins/colored-man-pages/colored-man-pages.plugin.zsh
+++ b/plugins/colored-man-pages/colored-man-pages.plugin.zsh
@@ -16,7 +16,7 @@ EOF
fi
fi
-function man() {
+function colored() {
env \
LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;31m") \
@@ -28,5 +28,9 @@ function man() {
PAGER="${commands[less]:-$PAGER}" \
_NROFF_U=1 \
PATH="$HOME/bin:$PATH" \
- man "$@"
+ "$@"
+}
+
+function man() {
+ colored man "$@"
}