# ------------------------------------------------------------------------------ # Author # ------ # # * Jerry Ling<jerryling315@gmail.com> # # ------------------------------------------------------------------------------ # Usage # ----- # # man will be inserted before the command # # ------------------------------------------------------------------------------ man-command-line() { [[ -z $BUFFER ]] && zle up-history [[ $BUFFER != man\ * ]] && LBUFFER="man $LBUFFER" } zle -N man-command-line # Defined shortcut keys: [Esc]man bindkey "\e"man man-command-line # ------------------------------------------------------------------------------ # Also, you might want to use man-preview included in 'osx' plugin # just substitute "man" in the function with "man-preview" after you included OS X in # the .zshrc