Как победить мигание Midnight Commander в Terminal.app?
Я бы сказал что надо mc со шлангом пересобрать (slang вместо ncurses).
Оказался в аналогичной ситуации. Все решилось исключительно через $TERM.

echo $TERM
xterm-256color


А маковский терминал не понимает, зачем там «256». После того, как в .profile прописать TERM=«xterm-color», все заработало.