jj: helper script for nvim.difftool
change mkxwrysmzukuzutvzxqwomuvuryykwrt
commit 0bfc8ab667e57d7ff3b18280baeb1124dc2663cd
author Alpha Chen <alpha@kejadlen.dev>
date
parent ksyxyotn
diff --git a/bin/,jj-nvimdiff b/bin/,jj-nvimdiff
new file mode 100755
index 00000000..950a01e5
--- /dev/null
+++ b/bin/,jj-nvimdiff
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+# https://github.com/jj-vcs/jj/wiki/Vim,-Neovim#using-vim-as-a-diff-tool
+
+# Shell-escape each path
+left=$(printf '%q' "$1"); shift
+right=$(printf '%q' "$1"); shift
+
+nvim "$@" -c "packadd nvim.difftool" -c "DiffTool $left $right"