Объединить Emacs объединить различия без информации о происхождении - PullRequest
2 голосов
/ 09 мая 2011

Как я могу объединить различия двух буферов в третий без строк "<<<<<<< вариант"? По сути, я хочу иметь оба источника один за другим без каких-либо дополнительных вещей. </p>

1 Ответ

1 голос
/ 09 мая 2011

Изменить ediff-combination-pattern, либо через интерфейс настройки (пункт меню «Настройка Ediff», группа «Слияние Ediff»), либо с кодом Lisp, например

(setq ediff-combination-pattern
      '("" A "" B "####### Ancestor" Ancestor ""))

Там будетпо-прежнему быть пустой строкой вокруг блоков.Начиная с Emacs 23.2, это встроено в 'ediff-get-комбинированный-регион'.

В качестве альтернативы удалите маркеры впоследствии с помощью

M-x flush-lines RET
^\(<<<<<<<\|>>>>>>>\|=======\) RET
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...