difftastic.el
difftastic.el copied to clipboard
Wrapper for difftastic
When difftastic output is customized using user defined faces only foreground and background properties are used. This is to update `difftastic--ansi-color-add-background` functions family to support more properties from user defined...
On windows I get no colors in the diff. The windows terminal shows the colors nicely when using difftastic directly, but calling ex. `Difftastic show` on a change via. magit...
Difftastic has a lot of options, see `difft --help`. Fortunately, they can be passed as environment variables, which means we can avoid using a ton of CLI flags with `process-environment`...
Temporary buffers are now created without extension. That doesn't allow `difft` to guess what language should be used (i.e., when the content of a temporary buffer is second). A `major-mode`...
The `difftastic-magit-diff` and `difftastic-magit-show` should take one more argument, i.e., `language-override` and use that when build a command. This value should be passed to `difftastic-rerun`, however the latter should still...
I've made two minor improvements: - Added a new variable `difftastic-difft-environment`, mirroring Magit's `magit-git-environment`. This variable allows users to affect the environment in which `difft` is run by, say, let-binding...