diff --git a/.bashrc b/.bashrc index 8864154..e8dc404 100644 --- a/.bashrc +++ b/.bashrc @@ -318,7 +318,13 @@ if [[ "$PLATFORM" = "Linux" ]]; then # shellcheck disable=SC2155 local NANO_VER="$(command nano --version | awk '/version/ { print $4 }' | cut -d. -f1)" if [[ -f "$HOME/.nanorc-$NANO_VER" ]]; then - command nano -f "$HOME/.nanorc-$NANO_VER" "$@" + if (( NANO_VER <= 4 )); then + ( cd "$HOME" && ln -sf ".nanorc-$NANO_VER" .nanorc ) + command nano "$@" + rm -f "$HOME/.nanorc-$NANO_VER" + else + command nano -f "$HOME/.nanorc-$NANO_VER" "$@" + fi else printf "%s: %s\\n" "${FUNCNAME[0]}" "no .nanorc for version '$NANO_VER'" >&2 return 1