How to build a `git diff` driver · Jamie Tanna | Software Engineer

How to write an external tool for `git diff` to delegate complex diffs to.

Jamie Tanna | Software Engineer

Announcing Textual Diff View!

Add beautiful diffs to your terminal application.

⭐ Unified and split view
⭐ Line and character highlights
⭐ Many themes
⭐ Horizontal scrolling

https://github.com/batrachianai/textual-diff-view

#Python #Textual #Diff #AI

→ Markdown Ate The World (by @matdevdug)
https://matduggan.com/markdown-ate-the-world/

“Most writing is about getting words down in a structure that makes sense, and then getting those words in front of other people. #Markdown does that with less #friction than anything else ever created. You can learn it in ten minutes, write it in any text editor on any device, read the source file without rendering it, diff it in version control, and convert it to virtually any output format.”

#text #diff #write #format

matduggan.com

It's JSON all the way down

matduggan.com

[diffnav - GitHub 스타일의 Git diff pager

Delta의 렌더링 기능을 기반으로 GitHub의 파일 트리 UI를 터미널 환경에서 재현한 TUI 도구인 Diffnav가 발표되었습니다. Go 언어와 Bubble Tea 프레임워크로 구현되어 맥, 리눅스, 윈도우를 지원하며, 사이드바 파일 트리를 통해 변경된 파일 간 빠르게 이동할 수 있습니다. 양쪽 비교 및 통합 보기 전환, 파일 상태별 색상 표시 및 아이콘 스타일 커스터마이징, 설정 파일 통한 UI 조정 등이 가능하며, GitHub CLI와 함께 사용 시 PR diff 탐색에 적합합니다.

https://news.hada.io/topic?id=27515

#tui #git #diff #terminal #github

diffnav - GitHub 스타일의 Git diff pager | GeekNews

delta 의 렌더링 기능을 기반으로 GitHub의 파일 트리 UI를 터미널 환경에서 재현파일 트리와 diff 내용을 동시에 표시해 대규모 코드 변경 내역을 빠르게 시각적으로 탐색 가능Go 언어와 Bubble Tea 프레임워크로 구현된 TUI로 맥/리눅스/윈도우 지원사이드바 파일 트리를 통해 변경된 파일 간 빠른 이동 가능양쪽 비교(side-by-side)

GeekNews
They really should have taught me about #diff and #patch at uni. Knowing how they work - beyond the surface level of make diff, apply patch - is so immensely useful, and the knowledge goes across all #programming languages and all version control systems.

[deff - 인터랙티브한 git diff TUI 뷰어

deff는 Rust 기반의 인터랙티브한 git diff TUI 도구로, Side-By-Side 비교 뷰, 문법 하이라이팅, 검색 기능, 리뷰 상태 관리 등을 지원합니다. MIT 라이선스로 제공되며, 다크/라이트/자동 테마 설정이 가능합니다.

https://news.hada.io/topic?id=27420

#git #tui #rust #diff #developertools

deff - 인터랙티브한 git diff TUI 뷰어

<ul> <li> <strong>Side-By-Side 비교 뷰</strong>를 제공해 <strong>git 변경사항을 직관적으로 검토</strong>가능한 <strong>Rust 기반 TUI 도구...

GeekNews
TIL: Diffs - an open source diff and code rendering library https://diffs.com
#sourcecode #comparison #diff
Diffs, from Pierre

An open source diff and file rendering library by The Pierre Computer Company.

I. CORRECTIONS:

(1) The notation has square brackets for the old version:
[-old-]{+new+}
—I made several typos in the original post.

(2) The incantation is `git diff --word-diff=plain'.

II. NOTES:

(a) There is also --word-diff-regex="." marking differences at single character granularity.

(b) Sometimes I run `git diff' directly from the command line and sometimes from another environment, such as Emacs.
The defaults may vary.

@dougmerritt

#Diff
#Git
#GitDiff
#SoftwareTools

Funny thing, algorithms.
I replaced

performanceID

with

performerID

and if I were marking the change manually,
it would be:

-perform[-ance-]ID
+perform{+er+}ID

but in fact it is:

-perform[-anc-]eID
+performe{+r+}ID

(obviously...).

[Typos corrected.]

#Diff
#Morphology
#SoftwareTools

The Spark of Linked Data and Libraries: OCLC Passage Project White Paper Translation Report

Main Page Event Record 2025/12/26 In a quiet corner of Daan District, just a few blocks from National Taiwan University, sits LightBox Library—a small non-profit space dedicated to recording, prese…

Diff