From e43eb1177872f52e949fb5f0f93396ed94b0d093 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Sun, 2 Aug 2026 14:48:29 +0200 Subject: move to chezmoi --- .config/mpv/scripts/copy-subs.lua | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 .config/mpv/scripts/copy-subs.lua (limited to '.config/mpv/scripts/copy-subs.lua') diff --git a/.config/mpv/scripts/copy-subs.lua b/.config/mpv/scripts/copy-subs.lua deleted file mode 100644 index 973e1f2..0000000 --- a/.config/mpv/scripts/copy-subs.lua +++ /dev/null @@ -1,32 +0,0 @@ -_G.auto = false - -function copy() - local sub = mp.get_property("sub-text") - if sub then - -- remove some specific unicode characters - sub = sub:gsub('\u{27a1}', '') - sub = sub:gsub('\u{fffd}', '') - sub = sub:gsub('\u{3013}', '') - sub = sub:gsub('\u{2015}', '') - - sub = sub:gsub('\n', ' ') -- replace newlines with space - sub = sub:gsub('\'', '\'\\\'\'') -- escape single quotes - os.execute("echo '" .. sub .. "' | xclip -selection clipboard -i") - end -end - -function autocopy() - if _G.auto == false then return end - copy() -end - -function toggle_autocopy() - _G.auto = not _G.auto - mp.osd_message("autocopy " .. (_G.auto and "on" or "off")) -end - -mp.add_key_binding(nil, "copy", copy) - -mp.observe_property("sub-text", "string", autocopy) -mp.add_key_binding(nil, "auto", toggle_autocopy) - -- cgit v1.2.3