vim macro、less.shを標準的なコマンドに設定する
デフォルトインストールされているlessコマンドはsyntax highlightをしないが、vimのmacroにあるless.shはそれが可能である。視覚的に分かりやすいため、そちらをデフォルトに設定する。
単純にエイリアスを設定すれば良い。vimのバージョンごとにディレクトリ名が変動するので、バージョンナンバーを取得してからパスを設定する。
#!/bin/zsh emulate -R sh vim_version=`vim --version | head -n 1 | cut -c 19-22 | sed -e s/"\."// | sed -e s/" "//` pass="/usr/share/vim/vim${vim_version}/macros/less.sh" echo "alias less=$pass" >> ~/.zshrc source ~/.zshrc