Skip to main content
added 280 characters in body
Source Link

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default AND show all differences of the buffer - not only by chunks ( where you have to type j, then n / p to sequentially move to chunks).

Broadly, I'd like it to display vertical side by side files with all diff highlighted at character level the way vimdiff and vscode do.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default AND show all differences of the buffer - not only by chunks ( where you have to type j, then n / p to sequentially move to chunks).

Broadly, I'd like it to display vertical side by side files with all diff highlighted at character level the way vimdiff and vscode do.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)
deleted 102 characters in body; edited title
Source Link

emacs ediff rich coloring by defaultshow all buffer diff word-wise (like vimdiff)

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)
 
;; tests for this thread : 
(setq ediff-auto-refine-limit nil)
(setq ediff-auto-refine t)

emacs ediff rich coloring by default

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)
 
;; tests for this thread : 
(setq ediff-auto-refine-limit nil)
(setq ediff-auto-refine t)

emacs ediff show all buffer diff word-wise (like vimdiff)

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)
deleted 11 characters in body
Source Link
Drew
  • 79.1k
  • 10
  • 123
  • 257

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)

;; tests for this thread : 
(setq ediff-auto-refine-limit nil)
(setq ediff-auto-refine t)

Thanks!

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)

;; tests for this thread : 
(setq ediff-auto-refine-limit nil)
(setq ediff-auto-refine t)

Thanks!

Issue description

When launching Ediff color scheme is very poor and i do not have word wise diff highlight. It seems that diff color faces are not activated at ediff startup.

I use emacs -Q to avoid installed themes interference.

But as you can see, down the pic, Auto-refining is ON and hitting * has no change.

enter image description here

Workaround

Fólkvangr provided a working solution : the j key magically highlight the buffer with great colors and show word wise diff.

enter image description here

What i'm expecting

I would like diff to open like on the second picture by default.

Here is my ediff config made of things i read and the gnu doc :

;; turn off whitespace checking:
(setq ediff-diff-options "-w")
;; side by side diff
(setq ediff-split-window-function 'split-window-horizontally)
;; ne pas ouvrir de fenêtre séparée pour les contrôles :
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
;; refinement:
(setq-default ediff-forward-word-function 'forward-char)

;; tests for this thread : 
(setq ediff-auto-refine-limit nil)
(setq ediff-auto-refine t)
Post Reopened by user12563
deleted 1 character in body
Source Link
Loading
added 31 characters in body
Source Link
Loading
Rewriting of my question thanks to moderators.
Source Link
Loading
Rewriting of my question thanks to moderators.
Source Link
Loading
Post Closed as "Needs more focus" by Drew, user12563
added 776 characters in body
Source Link
Loading
added image
Source Link
Loading
added image
Source Link
Loading
Split this question with https://emacs.stackexchange.com/questions/50889
Source Link
Loading
added 7 characters in body
Source Link
Loading
added 7 characters in body
Source Link
Loading
added 2 characters in body
Source Link
Loading
Source Link
Loading