├── .gitignore ├── .travis.yml ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── app ├── Internal │ ├── .gitignore │ └── Opts.hs ├── Lib │ ├── Git.hs │ └── Process.hs └── Main.hs ├── doc ├── compilation-from-source.md ├── fancydiff-example.png └── git-configuration.md ├── fancydiff.cabal ├── packaging ├── .gitignore ├── build-sdeb ├── build-srpm ├── darwin ├── fancydiff.deb.spec └── fancydiff.rpm.spec ├── src ├── Fancydiff │ ├── AnsiFormatting.hs │ ├── Data.hs │ ├── DiffHighlight.hs │ ├── Formatting.hs │ ├── HTMLFormatting.hs │ ├── Lexer.x │ ├── Lib.hs │ ├── Rendering.hs │ ├── SourceHighlight.hs │ └── Themes.hs └── Lib │ ├── DList.hs │ ├── Regex.hs │ └── Text.hs ├── stack.yaml ├── stack.yaml.lock ├── test ├── .gitignore ├── Spec.hs ├── Test.hs ├── expected │ └── langs │ │ ├── clang.c.flist │ │ ├── haskell.hs.flist │ │ └── javascript.js.flist └── langs │ ├── clang.c │ ├── haskell.hs │ └── javascript.js └── version.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/Setup.hs -------------------------------------------------------------------------------- /app/Internal/.gitignore: -------------------------------------------------------------------------------- 1 | Version.hs -------------------------------------------------------------------------------- /app/Internal/Opts.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/app/Internal/Opts.hs -------------------------------------------------------------------------------- /app/Lib/Git.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/app/Lib/Git.hs -------------------------------------------------------------------------------- /app/Lib/Process.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/app/Lib/Process.hs -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/app/Main.hs -------------------------------------------------------------------------------- /doc/compilation-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/doc/compilation-from-source.md -------------------------------------------------------------------------------- /doc/fancydiff-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/doc/fancydiff-example.png -------------------------------------------------------------------------------- /doc/git-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/doc/git-configuration.md -------------------------------------------------------------------------------- /fancydiff.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/fancydiff.cabal -------------------------------------------------------------------------------- /packaging/.gitignore: -------------------------------------------------------------------------------- 1 | /PACK/ 2 | -------------------------------------------------------------------------------- /packaging/build-sdeb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/packaging/build-sdeb -------------------------------------------------------------------------------- /packaging/build-srpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/packaging/build-srpm -------------------------------------------------------------------------------- /packaging/darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/packaging/darwin -------------------------------------------------------------------------------- /packaging/fancydiff.deb.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/packaging/fancydiff.deb.spec -------------------------------------------------------------------------------- /packaging/fancydiff.rpm.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/packaging/fancydiff.rpm.spec -------------------------------------------------------------------------------- /src/Fancydiff/AnsiFormatting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/AnsiFormatting.hs -------------------------------------------------------------------------------- /src/Fancydiff/Data.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Data.hs -------------------------------------------------------------------------------- /src/Fancydiff/DiffHighlight.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/DiffHighlight.hs -------------------------------------------------------------------------------- /src/Fancydiff/Formatting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Formatting.hs -------------------------------------------------------------------------------- /src/Fancydiff/HTMLFormatting.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/HTMLFormatting.hs -------------------------------------------------------------------------------- /src/Fancydiff/Lexer.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Lexer.x -------------------------------------------------------------------------------- /src/Fancydiff/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Lib.hs -------------------------------------------------------------------------------- /src/Fancydiff/Rendering.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Rendering.hs -------------------------------------------------------------------------------- /src/Fancydiff/SourceHighlight.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/SourceHighlight.hs -------------------------------------------------------------------------------- /src/Fancydiff/Themes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Fancydiff/Themes.hs -------------------------------------------------------------------------------- /src/Lib/DList.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Lib/DList.hs -------------------------------------------------------------------------------- /src/Lib/Regex.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Lib/Regex.hs -------------------------------------------------------------------------------- /src/Lib/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/src/Lib/Text.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | /actual/ -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/Spec.hs -------------------------------------------------------------------------------- /test/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/Test.hs -------------------------------------------------------------------------------- /test/expected/langs/clang.c.flist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/expected/langs/clang.c.flist -------------------------------------------------------------------------------- /test/expected/langs/haskell.hs.flist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/expected/langs/haskell.hs.flist -------------------------------------------------------------------------------- /test/expected/langs/javascript.js.flist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/expected/langs/javascript.js.flist -------------------------------------------------------------------------------- /test/langs/clang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/langs/clang.c -------------------------------------------------------------------------------- /test/langs/haskell.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/langs/haskell.hs -------------------------------------------------------------------------------- /test/langs/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/test/langs/javascript.js -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/da-x/fancydiff/HEAD/version.sh --------------------------------------------------------------------------------