Code evolves, and we all spend time studying diffs. Delta aims to make this both efficient and enjoyable: it allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output. Language syntax highlighting with color themes. Within-line highlights based on a Levenshtein edit inference algorithm. Git style strings (foreground color, background color, font attributes) are supported for >20 stylable elements. Delta provides Stylable box/line decorations to draw attention to commit, file and hunk header sections.
Support for Git's color-moved feature. Code can be copied directly from the diff. n and N keybindings to move between files in large diffs, and between diffs in log -p views. Commit hashes can be formatted as terminal hyperlinks to the GitHub/GitLab/Bitbucket page. Delta acts as a pager for git's output, and delta in turn passes its own output on to a "real" pager.

Features

  • Delta restructures the git output slightly to make the hunk markers human-readable:
  • Provides a side-by-side view
  • Supports line numbering
  • diff-highlight and diff-so-fancy emulation modes
  • Support for Git's color-moved feature.
  • File paths can be formatted as hyperlinks for opening in your OS

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Delta

Delta Web Site

Other Useful Business Software
Powerful Business Process Automation Icon
Powerful Business Process Automation

With ThinkAutomation, you get an open-ended studio to build any and every automated workflow you could ever need.

When a message is received ThinkAutomation automatically executes one or more Automations. Automations are created using an easy to use drag-and-drop interface to run simple or complex tasks. Automations can perform many business process Actions, including: updating company databases, CRM systems and cloud services, sending outgoing emails, Teams & SMS messages, document processing, custom scripting, integration and much more. Over 100 built-in actions are included, plus ThinkAutomation is extensible with Custom Actions.  
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Delta!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust Data Visualization Software, Rust Git Software

Registered

2021-07-22