From a3ed0a3cb36d192c37e040d0dfe57c42113f2161 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Sat, 13 Sep 2025 17:14:51 +0900 Subject: updates --- mac/.config/yazi/plugins.bak/diff.yazi/README.md | 28 ---------------- mac/.config/yazi/plugins.bak/diff.yazi/main.lua | 41 ------------------------ 2 files changed, 69 deletions(-) delete mode 100644 mac/.config/yazi/plugins.bak/diff.yazi/README.md delete mode 100644 mac/.config/yazi/plugins.bak/diff.yazi/main.lua (limited to 'mac/.config/yazi/plugins.bak/diff.yazi') diff --git a/mac/.config/yazi/plugins.bak/diff.yazi/README.md b/mac/.config/yazi/plugins.bak/diff.yazi/README.md deleted file mode 100644 index 1976541..0000000 --- a/mac/.config/yazi/plugins.bak/diff.yazi/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# diff.yazi - -Diff the selected file with the hovered file, create a living patch, and copy it to the clipboard. - -https://github.com/yazi-rs/plugins/assets/17523360/eff5e949-386a-44ea-82f9-4cb4a2c37aad - -## Installation - -```sh -ya pkg add yazi-rs/plugins:diff -``` - -## Usage - -Add this to your `~/.config/yazi/keymap.toml`: - -```toml -[[mgr.prepend_keymap]] -on = "" -run = "plugin diff" -desc = "Diff the selected with the hovered file" -``` - -Make sure the C + d key is not used elsewhere. - -## License - -This plugin is MIT-licensed. For more information check the [LICENSE](LICENSE) file. diff --git a/mac/.config/yazi/plugins.bak/diff.yazi/main.lua b/mac/.config/yazi/plugins.bak/diff.yazi/main.lua deleted file mode 100644 index 21dde6d..0000000 --- a/mac/.config/yazi/plugins.bak/diff.yazi/main.lua +++ /dev/null @@ -1,41 +0,0 @@ ---- @since 25.2.7 - -local function info(content) - return ya.notify { - title = "Diff", - content = content, - timeout = 5, - } -end - -local selected_url = ya.sync(function() - for _, u in pairs(cx.active.selected) do - return u - end -end) - -local hovered_url = ya.sync(function() - local h = cx.active.current.hovered - return h and h.url -end) - -return { - entry = function() - local a, b = selected_url(), hovered_url() - if not a then - return info("No file selected") - elseif not b then - return info("No file hovered") - end - - local output, err = Command("diff"):arg("-Naur"):arg(tostring(a)):arg(tostring(b)):output() - if not output then - return info("Failed to run diff, error: " .. err) - elseif output.stdout == "" then - return info("No differences found") - end - - ya.clipboard(output.stdout) - info("Diff copied to clipboard") - end, -} -- cgit v1.2.3