Ediff: lihat perbedaan spasi putih

11

Apakah ada cara untuk membuat Ediff menyoroti spasi menggunakan warna yang berbeda, cara yang dilakukannya untuk perbedaan non-spasi putih?

Misalnya, berikut adalah dua wilayah dengan hanya perbedaan spasi putih:

masukkan deskripsi gambar di sini

Dan inilah dua wilayah dengan perbedaan non-spasi putih:

masukkan deskripsi gambar di sini

Perbedaan non-spasi putih disorot dengan ediff-fine-diff-*wajah, sedangkan perbedaan ruang kosong tidak disorot . Saya akan seperti beberapa cara untuk mengetahui apa perbedaan spasi yang.

Tianxiang Xiong
sumber
Pastikan ediff-diff-optionstidak diatur ke "-w", yang memberitahu diffprogram untuk mengabaikan ruang putih. Mungkin tidak menyelesaikan masalah, tetapi mungkin membantu Anda sampai di sana.
Phil Hudson
Saya tidak ediff-diff-optionsmengatur -w. Dengan pengaturan Anda, apakah perbedaan spasi putih Anda disorot?
Tianxiang Xiong
Tidak, bahkan setelah menekan *( ediff-toggle-autorefine).
Phil Hudson

Jawaban:

0

Sepertinya fitur ini sama sekali tidak didukung.

Menyoroti perbedaan baik disebut sebagai "perbaikan" oleh Ediff, dan secara eksplisit melompati spasi putih.

Perhatikan bahwa penyempurnaan mengabaikan spasi, tab, dan baris baru.

Tianxiang Xiong
sumber
0

Salah satu cara Anda dapat melakukan ini adalah dengan mengaktifkan mode spasi putih di semua buffer ediff. Ini bisa dilakukan dengan Meta+ x+whitespace-mode

Mungkin cukup hanya dengan mengaktifkan di buffer gabungan. Saya tidak yakin bagaimana Anda bisa mengaktifkan secara default, tetapi akan ada cara.

cristobalito
sumber