Posted at

環境変数 LESS_TERMCAP_* を fish shell に設定する


概要

あなたの知らない less の世界の中で書かれている以下のbash向け環境変数を fish shell で使えるようにしたときのめも


.bashrc

export LESS='-g -i -M -R -S -W -z-4 -x4'

export PAGER=less
export LESS_TERMCAP_mb=$'\E[01;31m' # Begins blinking.
export LESS_TERMCAP_md=$'\E[01;31m' # Begins bold.
export LESS_TERMCAP_me=$'\E[0m' # Ends mode.
export LESS_TERMCAP_se=$'\E[0m' # Ends standout-mode.
export LESS_TERMCAP_so=$'\E[00;47;30m' # Begins standout-mode.
export LESS_TERMCAP_ue=$'\E[0m' # Ends underline.
export LESS_TERMCAP_us=$'\E[01;32m' # Begins underline.


config.fish

set -x LESS '-g -i -M -R -S -W -z-4 -x4'

set -x PAGER less
set -x LESS_TERMCAP_mb (printf "\e[01;31m")
set -x LESS_TERMCAP_md (printf "\e[01;31m")
set -x LESS_TERMCAP_me (printf "\e[0m")
set -x LESS_TERMCAP_se (printf "\e[0m")
set -x LESS_TERMCAP_so (printf "\e[01;47;33m")
set -x LESS_TERMCAP_ue (printf "\e[0m")
set -x LESS_TERMCAP_us (printf "\e[01;32m")

まだまだ fish 力が足りないので養っていきたい