以下の記事
lessでソースコードに色をつける(Homebrew編)
を参考にしてhomebrewでsource-highlightをインストールし、
export LESSOPEN="| /usr/local/bin/src-hilite-lesspipe.sh %s"↩ export LESS='-R'
を.zshrcに追記しましたがlessの色付けが効きません。
どのような原因が考えられるでしょうか?
ご回答お待ちしております。
追記
適当なfoo.jsなどを用意してためしたところ、色表示はされました。ただ、vimで設定しているカラースキームの色ではなく(molokaiを設定しています)、標準のls(BSD版)の配色と同じような配色で表示されてしまいます。
なお、.zshrcに対しては色付けは効かないままです。
環境
macOS High Sierra 10.13.6
zsh
iTerm2
`less <filename>` とすると色がつくけど `cat <filename> | less` とすると色が付かないっていう状況ですか?
less <filename> で色が付かない状況です
適当に js のソースコード foo.js を用意して `source-highlight --failsafe --infer-lang -f esc --style-file=esc.style -i foo.js` (src-hilite-lesspipe.sh より抜粋)とするとどのような出力となりますでしょうか。標準出力にハイライト済みのソースコードが出るのが正常です。
結果を本文に追記しましたので、ご確認いただけますでしょうか?
回答1件
あなたの回答
tips
プレビュー