Через Github я использую один и тот же набор "точечных файлов" на нескольких компьютерах и серверах. На ящиках Mac и Linux под моим непосредственным контролем у меня есть Sublime Text 2, который установлен и настроен как мой редактор . Однако на удаленном (то есть не под моим контролем) серверах я бы выбрал использовать vim.
Я бы предпочел не создавать и поддерживать второй .gitconfig
для этих удаленных серверов. Есть ли способ сделать что-то вроде этого:
[core]
if [[ $IS_REMOTE -eq 1 ]]; then
editor = "vim"
else
editor = "subl -n -w"
fi
где я как-то установил $IS_REMOTE на основе имени хоста?