Emacs shell: сохранить сообщение фиксации

Я начал использовать emacs несколько дней назад, и я столкнулся с проблемой при использовании git в оболочке emacs (оболочка Mx). Когда я 'git commit' или 'git commit -amend', он открывает vim для редактирования и сохранения сообщения фиксации. Я в порядке с этим, но я не могу найти способ сохранить и выйти из vim, так как нажатие ESC не вызывает vim Normal Mode, а ESC – это мой метасим. Я попытался изменить свой редактор git на emacs, но он тоже не работает, кажется, что оболочка emacs не может запускать emacs, и она не открывает новый буфер, как я думал.

emacs: Terminal type "dumb" is not powerful enough to run Emacs. 

Есть ли способ, которым я могу использовать командную строку git (я бы предпочел не использовать переднего клиента git, такого как magit, …) с оболочкой emacs?

Спасибо, Робин

Вы можете изменить свой редактор на нечто более простое, например nano, используя

 git config core.editor nano 

Или вы можете просто не открывать редактор, помещая ваше сообщение в командной строке:

 git commit --amend -m "My message" 

Проводя ответ от @romainl в комментарии, поскольку он делает то, что я хочу: <Co> выйти из режима вставки :wq или :x и Enter.