Я бы предложил установить indent_string из значения по умолчанию (">") в пустую строку, используя макрос .
Пример с ключом ", r " границ:
macro index ,r ":set indent_string=\"\"<enter><reply>"
Вам нужно будет установить его обратно по умолчанию после команды. Так что-то вроде:
macro index ,r ":set indent_string=\"\"<enter><reply>:set indent_string=\"> \"<enter>"
(позаботьтесь о том, чтобы они не проверялись - просто угадайте синтаксис здесь.)
Но есть и другая проблема - vim обычно открывается в формате файла, установленном на "mail" или что-то в этом роде. Вы должны были бы установить его "diff" явно. Так что в Vim вам нужно:
:set filetype=diff
:syntax on
Может быть, другой макрос или что-то в этом роде. Я знаю, что это не идеально, но это как минимум ;-) Удачи.