handlename's blog

コード片など

lessの表示を色づけする

source-hiligihteを使うと、lessの出力結果を色づけできる。

http://www.gnu.org/software/src-highlite/ (ドキュメント)
http://git.savannah.gnu.org/cgit/src-highlite.git (ソース)

boostが必要なので、まずはboostをインストール。

http://www.boost.org/

macならportで入る。

sudo port install boost

source-hilighteのソースディレクトリで、

./configure
make
sudo make install

環境変数のLESSOPENとLESSを設定する。zshなら、.zshrcに

export LESSOPEN="| /usr/local/bin/src-hilite-lesspipe.sh %s"
export LESS=' -R '

これで対応するファイル形式の出力結果が色づけ表示される。