Hacker GitHub

← All repos

dandavison/delta

View on GitHub ↗ ★ 32,632 Rust

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output

85 mentions on Hacker News by 58 people: 13 stories, 72 comments · first 2019-09-19 · latest 2026-11-01

Mentions per year 85 mentions · busiest year 2020 (22)
20082026
  1. How is it better or worse compared to https://github.com/dandavison/delta ?
  2. Many diff tools, such as delta ( https://github.com/dandavison/delta ) and the ones built into VS Code and IDEs by JetBrains, can configured to highlight changes within each line (by word) and ignore changes to whitespace. Those features…
  3. What benefits does this have over https://github.com/dandavison/delta ?
  4. Still waiting for Delta + Difftastic integration: https://github.com/dandavison/delta/issues/535
  5. For that in particular, I use delta (< https://github.com/dandavison/delta >) with `side-by-side = true` enabled. I find I use both icdiff and delta side-by-side on a regular basis.
  6. …open to being told that I'm lightyears behind and that there's a better mental model for this. [0] https://github.com/dandavison/delta/
  7. …a tough sell. git supports specifying an external pager so folks can plug in alternatives (such as https://github.com/dandavison/delta ) while still using the familiar git frontend
  8. Looks neat! Any chance to integrate delta with it? https://github.com/dandavison/delta
  9. https://github.com/dandavison/delta
  10. …said I do not use neovim or delta, I just use git diffs or my language ide's diff features. [1]: https://github.com/dandavison/delta
    comment by qn9n · 2025-12-30 · in You Need to Ditch VS Code
  11. …decades. There is word-level diff, for example. Was that not good enough? Or delta [0] perhaps? [0] https://github.com/dandavison/delta
    comment by austinjp · 2025-12-15 · in AI agents are starting to eat SaaS
  12. …give it a try. In the meantime, Git does the job I need. [1]: https://github.com/mroth/scmpuff [2]: https://github.com/dandavison/delta
  13. The "basics": Vim + PythonMode `python -m venv` for local environment separation Git + https://github.com/dandavison/delta for change management When I need a debugger or a Git GUI, VScode, but Zed is becoming more and more interesting.…
  14. An alternative tool that also improves git diff functionality is Delta: https://github.com/dandavison/delta (personally I think Difftastic's treesitter based approach is superior to Delta, yet I always appreciate it when people link…
    comment by matthberg · 2025-02-26 · in How core Git developers configure Git
  15. You can also do that with delta ( https://github.com/dandavison/delta ), with additional options that you can put on your .gitconfig
    comment by lucasoshiro · 2025-02-25 · in How Core Git Developers Configure Git
  16. At the end of the article, I also subtly plugged: * https://github.com/so-fancy/diff-so-fancy * https://github.com/dandavison/delta Also both great TUI diff tools
    comment by schacon · 2025-02-25 · in How Core Git Developers Configure Git
  17. Thanks! https://github.com/dandavison/delta/pull/1893 > To automatically display the light or dark version of images depending on their gh theme Ah, good call. That could be a nice improvement -- creating light and dark versions of the…
  18. If you read the comments, you’ll find https://github.com/dandavison/delta/pull/1746 which adds the option I mentioned, which limits the length of syntax highlighting, but still has a rather low limit on maximum (unhighlighted) line length…
  19. …truncate lines. It's unclear to me why this is not the default. Discussion about the change is in https://github.com/dandavison/delta/pull/290 .
  20. …and delta[2] to be invaluable in a Git CLI workflow. [1]: https://mroth.github.io/scmpuff/ [2]: https://github.com/dandavison/delta
    comment by imiric · 2024-10-23 · in How I use git
  21. - https://github.com/dandavison/delta is nice for a prettier presentation of the same information as `git diff`. - This may or may not qualify, since I think GNU diff supports it with an option, as does Git diff, but "Color-words" diff can…
  22. …is syntax highlighted by default, without you needing to configure your local Git install to use https://github.com/dandavison/delta These features lead to a better experience than `git blame`. Various IDEs, editor plugins, TUIs, and GUIs…
  23. …with git diffs. Why is this not possible with difftastic? I.e it suggests to create aliases etc https://github.com/dandavison/delta
  24. No, I don't think delta integrates with difftastic: https://github.com/dandavison/delta/issues/535
  25. Nice tool. Also relevant: https://github.com/dandavison/delta
  26. …= "!git checkout $(git rev-parse --abbrev-ref origin/HEAD | sed 's@^origin/@@')" [1] https://github.com/dandavison/delta
    comment by JelteF · 2024-02-17 · in Popular Git config options
  27. Thanks for the difftastic & zoxide tips! However, I've been using this git pager/difftool: https://github.com/dandavison/delta While it's not structural like difft, it does produce more readable output for me (at least when scrolling fast…
    comment by keysersoze33 · 2024-02-13 · in Git tips and tricks
  28. …word-level diffing. You could instead get that feature with `git diff --word-diff` or Delta ( https://github.com/dandavison/delta ).
    comment by roryokane · 2023-10-25 · in Unified versus Split Diff
  29. I'm currently waiting on the integration between Delta and Difftastic: https://github.com/dandavison/delta/issues/535 Difftastic now has JSON output, whic should make it much easier to build this.
    comment by nh2 · 2023-10-24 · in Unified versus Split Diff
  30. Semi-related, I recently discovered https://github.com/dandavison/delta : A syntax-highlighting pager for git, diff, and grep output It appears to enable choosing between unified and split views for each of those tools.
    comment by password4321 · 2023-10-24 · in Unified versus Split Diff
  31. Some new diff tool https://github.com/dandavison/delta I just wanted to do a diff inside a bash script and ask the user if it looked ok, found this one.
  32. https://github.com/dandavison/delta
  33. …especially since our field will radically change in a few years as AI becomes more capable. [1]: https://github.com/dandavison/delta
    comment by imiric · 2023-08-12 · in Pijul: Version-Control Post-Git [video]
  34. …anyone have anything bad to say about it? No software can realistically be this infallible. :) [1]: https://github.com/dandavison/delta
    comment by imiric · 2023-06-26 · in Magit
  35. …git log -p --ext-diff` gives a better picture. [0]: https://github.com/Wilfred/difftastic [1]: https://github.com/dandavison/delta
    comment by mfrw · 2022-09-07 · in Difftastic, the fantastic diff
  36. I get confused by diff GUIs but I have been using "git-delta" https://github.com/dandavison/delta as a pager of git and it's been wonderful so far (just for the syntax highlighting in diff) diffstatic is nice too and use it sparingly
    comment by ossusermivami · 2022-05-17 · in Meld for Macs
  37. Even better may be to install and use git-delta which does this amongst many other things: https://github.com/dandavison/delta
    comment by encryptluks2 · 2022-04-18 · in Highlights from Git 2.36
  38. …Right from the docs, it's "[a] syntax-highlighting pager for git, diff, and grep output". [1] https://github.com/dandavison/delta (edit: nevermind, somehow I missed it)
    comment by zamubafoo · 2022-04-13 · in New(ish) command line tools
  39. …better diff highliting and improved outputs of existing git commands. Highly recommended. https://github.com/dandavison/delta
    comment by SuperSandro2000 · 2022-03-30 · in Difftastic: A diff that understands syntax
  40. I didn't know about git delta, thanks for this. Presumably your referring to https://github.com/dandavison/delta ? Does anyone have any tips for integrating it into an emacs workflow? I'm currently doing `git commit` from shell which…
  41. …#!/bin/bash exec delta <(gofmt "$1") <(gofmt "$2") here I'm using delta as the difftool: https://github.com/dandavison/delta and then, once: $ git config --global interactive.diffFilter diff-fmt
    comment by 5e92cb50239222b · 2022-01-25 · in Highlights from Git 2.35
  42. (plug) delta does special display of diff3 merge conflicts: https://github.com/dandavison/delta#merge-conflicts It displays two diffs: one from the ancestral commit to “ours” and one from the ancestral commit to “theirs”. I find it helpful…
    comment by Myrmornis · 2022-01-25 · in Highlights from Git 2.35
  43. Don't miss https://github.com/dandavison/delta . I use gui diff tools much less nowadays because I can get such great diffs in the terminal.
  44. …recently picked up delta [0] for quicker diffing in the terminal. Now I can have both easily. [0]: https://github.com/dandavison/delta
    comment by sixstringtheory · 2021-09-26 · in Code Review from the Command Line
  45. …command line. It pretty much replicates GitHub's diff rendering, and is quite configurable. [1]: https://github.com/dandavison/delta
    comment by imiric · 2021-08-01 · in New in Git: switch and restore
  46. Thanks, this is good advice. There are some super featureful diff tools out there. For example, https://github.com/dandavison/delta does a line-based diff but it also syntax highlights its output. I'm hoping that defining syntax in a…
  47. See also delta for diffing (and as a drop-in replacement for git diff) and exa for ls. https://github.com/dandavison/delta https://github.com/ogham/exa
    comment by kibwen · 2021-06-14 · in Ripgrep 13.0
  48. I've been using delta: https://github.com/dandavison/delta It can be easily set up...
  49. Yes! This is my number one thing as well. Let me dig up the tickets... Edit: https://github.com/dandavison/delta/issues/493#issuecomment-...
  50. I already use delta for this: https://github.com/dandavison/delta I thought delta was fairly well-known by now so I was surprised to see this project not mention it (the readme already has a section for that). I wonder what they've chosen…