vim-pager !!! (man 페이지 알록달록)

송효진의 이미지

vim 에 vim-pager 옵션이 포함되어 있다면,
vimpager, vimmanpager 라는 바이너리가 함께 설치됩니다.

export PAGER=/usr/bin/vimpager
export MANPAGER=/usr/bin/vimmanpager

man man 해보세요.
알록달록~

molla의 이미지

ubuntu 에는 없는 듯 해서 검색해 보니 죄다 gentoo 이야기만 나오는듯 하군요.

vimpager 는 vim홈페이지에 script로 있습니다만(http://www.vim.org/scripts/script.php?script_id=1723), manpager는 없는 듯 싶네요.

vimpager script로는 man을 했을 때, less보다 이쁘지 않게 나옵니다. -ㅅ-

송효진의 이미지

아.../usr/bin/ 에 있어서 바이너리인줄 알았더니 스크립트군요.^^;
vimmanpager

#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \
		vim \
			-c 'let no_plugin_maps = 1' \
			-c 'set nolist nomod ft=man' \
			-c 'let g:showmarks_enable=0' \
			-c 'runtime! macros/less.vim' -

vimpager

#!/bin/sh
# Shell script to start Vim with less.vim.
# Read stdin if no arguments were given.
 
if test -t 1; then
 if test $# = 0; then
   vim --cmd 'let no_plugin_maps = 1' -c 'runtime! macros/less.vim' -
  else
   vim --cmd 'let no_plugin_maps = 1' -c 'runtime! macros/less.vim' "$@"
  fi
else
  # Output is not a terminal, cat arguments or stdin
  if test $# = 0; then
    cat
  else
    cat "$@"
  fi
fi

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

댓글 첨부 파일: 
첨부파일 크기
Image icon vimmanpager.gif153.63 KB