diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-09-13 17:14:51 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-09-13 17:14:51 +0900 |
| commit | a3ed0a3cb36d192c37e040d0dfe57c42113f2161 (patch) | |
| tree | c216d680c4bfbe2e53232af1496c9655e347d79b /mac/.config/yazi/plugins.bak/chmod.yazi/main.lua | |
| parent | 2e6d3671d0e01ff5751893075e7fc5c53b288f95 (diff) | |
updates
Diffstat (limited to 'mac/.config/yazi/plugins.bak/chmod.yazi/main.lua')
| -rw-r--r-- | mac/.config/yazi/plugins.bak/chmod.yazi/main.lua | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/mac/.config/yazi/plugins.bak/chmod.yazi/main.lua b/mac/.config/yazi/plugins.bak/chmod.yazi/main.lua deleted file mode 100644 index a50a864..0000000 --- a/mac/.config/yazi/plugins.bak/chmod.yazi/main.lua +++ /dev/null @@ -1,42 +0,0 @@ ---- @since 25.5.31 - -local selected_or_hovered = ya.sync(function() - local tab, paths = cx.active, {} - for _, u in pairs(tab.selected) do - paths[#paths + 1] = tostring(u) - end - if #paths == 0 and tab.current.hovered then - paths[1] = tostring(tab.current.hovered.url) - end - return paths -end) - -return { - entry = function() - ya.emit("escape", { visual = true }) - - local urls = selected_or_hovered() - if #urls == 0 then - return ya.notify { title = "Chmod", content = "No file selected", level = "warn", timeout = 5 } - end - - local value, event = ya.input { - title = "Chmod:", - pos = { "top-center", y = 3, w = 40 }, - position = { "top-center", y = 3, w = 40 }, -- TODO: remove - } - if event ~= 1 then - return - end - - local status, err = Command("chmod"):arg(value):arg(urls):spawn():wait() - if not status or not status.success then - ya.notify { - title = "Chmod", - content = string.format("Chmod on selected files failed, error: %s", status and status.code or err), - level = "error", - timeout = 5, - } - end - end, -} |
