Unverified Commit 2156b4c0 authored by Marc Cornellà's avatar Marc Cornellà Committed by GitHub
Browse files

colored-man-pages: add option to color any help command (#7173)

This allows you to use `colored git log --help` for example, to get
colored output.
parents 89366be4 26aad597
# Colored man pages plugin
This plugin adds colors to man pages.
To use it, add `colored-man-pages` to the plugins array in your zshrc file:
```zsh
plugins=(... colored-man-pages)
```
You can also try to color other pages by prefixing the respective command with `colored`:
```zsh
colored git help clone
```
...@@ -16,7 +16,7 @@ EOF ...@@ -16,7 +16,7 @@ EOF
fi fi
fi fi
function man() { function colored() {
env \ env \
LESS_TERMCAP_mb=$(printf "\e[1;31m") \ LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;31m") \ LESS_TERMCAP_md=$(printf "\e[1;31m") \
...@@ -28,5 +28,9 @@ function man() { ...@@ -28,5 +28,9 @@ function man() {
PAGER="${commands[less]:-$PAGER}" \ PAGER="${commands[less]:-$PAGER}" \
_NROFF_U=1 \ _NROFF_U=1 \
PATH="$HOME/bin:$PATH" \ PATH="$HOME/bin:$PATH" \
man "$@" "$@"
}
function man() {
colored man "$@"
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment