aliases/general: Check -W flag for alias nano

This commit is contained in:
Koichi Murase 2023-03-27 00:14:17 +09:00
parent eb1ea3ee19
commit 5fd472f0f2

View File

@ -47,13 +47,22 @@ function _omb_alias_general_mkdir_init {
fi &&
_omb_alias_general_mkdir_init "$@"
}
alias cp='_omb_alias_general_cp_init' # Preferred 'cp' implementation
alias mv='_omb_alias_general_mv_init' # Preferred 'mv' implementation
alias mkdir='_omb_alias_general_mkdir_init' # Preferred 'mkdir' implementation
function _omb_alias_general_nano_init {
if LANG=C command nano --help |& grep -q '^[[:space:]]*[-]W'; then
alias nano='nano -W' && function _omb_alias_general_nano_init { command nano -W "$@"; }
else
unalias nano 2>/dev/null; function _omb_alias_general_nano_init { command nano "$@"; }
fi &&
_omb_alias_general_nano_init "$@"
}
alias nano='_omb_alias_general_nano_init' # Preferred 'nano' implementation
alias ll='ls -lAFh' # Preferred 'ls' implementation
alias less='less -FSRXc' # Preferred 'less' implementation
alias nano='nano -W' # Preferred 'nano' implementation
alias wget='wget -c' # Preferred 'wget' implementation (resume download)
alias c='clear' # c: Clear terminal display
alias path='echo -e ${PATH//:/\\n}' # path: Echo all executable Paths