lessでシンタックスハイライト
lessでシンタックスハイライトされたらいいと思いググった。
方法はいくつかあるみたい。
- Pygments という Python のパッケージの中の pygmentize コマンドラインツールを使う
- GNU Source-highlightを使う
- Vimのマクロをless代わりにする
locate less.sh
でvimのless.shマクロを探す- alias で
less
、またはvless
等の任意のaliasで上記マクロを設定
手間数で言えば、Source-highlightを使用するほうがやりやすそう。
ただ、Source-highlightは少なくとも標準ではOctaveのコードには対応していない模様。
pygmentizeはOctaveのコードにも対応しているようなので、Octaveのコードを見る場合は pygmentizeのコマンドを使用する方法か、vimでOctaveのシンタックスハイライトが効く設定にしてvimのマクロを使うことになるだろうか。