如何让ediff模式停止突出显示仅由空格区分的行?

Dan*_*Dan 5 emacs whitespace emacs-ediff

我在C++中有两个类似的功能,我想仔细比较.我正在使用emacs功能ediff-regions-linewise逐行比较它们.许多行的空白区别很小,例如:

//Line from first function
somefunc(i,j);
//Line from second function
somefunc(i, j);
Run Code Online (Sandbox Code Playgroud)

Ediff模式足够聪明,可以知道哪些部分只有空格不同:命令##名义上意味着"忽略空格".它只会导致光标跳过不同的部分,但仍然突出显示仅由空格不同的行,就像它突出显示以某种重要方式不同的行的方式相同.

有没有办法让ediff模式停止突出显示由于空格而不同的行?

aer*_*que 5

我在我的 Emacs 配置中有以下设置来在比较时禁用空格(查看man diff它的作用):

(setq ediff-diff-options "-w")
Run Code Online (Sandbox Code Playgroud)