diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-02-17 05:23:16 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-02-17 05:23:16 +0900 |
| commit | 71e64c59943ba857d8ad5de5e0b5f096af190fbc (patch) | |
| tree | d5ae35e867f32a9fe1464932eec84f2a8fd7496e | |
| parent | 0423b9850f06a32ef102547c2dabc3015d379ecc (diff) | |
modified plugins/markdown.lua, modified lf/lfrc
| -rw-r--r-- | ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/markdown.lua | 8 | ||||
| -rw-r--r-- | ar/.config/lf/lfrc | 25 |
2 files changed, 18 insertions, 15 deletions
diff --git a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/markdown.lua b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/markdown.lua index ffd06cd..a7c26b8 100644 --- a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/markdown.lua +++ b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/markdown.lua @@ -441,10 +441,10 @@ return { vim.keymap.set("n", "<leader>ji", ":MoltenImagePopup<CR>", { silent = true, desc = "Pop-up image" }) vim.keymap.set("n", "<leader>jw", ":MoltenOpenInBrowser<CR>", { silent = true, desc = "Open in browser" }) vim.keymap.set("n", "<leader>jj", function() - local venv = os.getenv("WORKON_HOME") - if venv ~= nil then - venv = string.match(venv, "/.+/(.+)") - vim.cmd(("MoltenInit %s"):format(venv)) + local venv_path = os.getenv("VIRTUAL_ENV") + if venv_path then + local venv_name = vim.fn.fnamemodify(venv_path, ":t") + vim.cmd(("MoltenInit %s"):format(venv_name)) else vim.cmd("MoltenInit python3") end diff --git a/ar/.config/lf/lfrc b/ar/.config/lf/lfrc index 1530f6f..f4a008b 100644 --- a/ar/.config/lf/lfrc +++ b/ar/.config/lf/lfrc @@ -376,29 +376,31 @@ cmd on-select &{{ lf -remote "send $id set statfmt \"$(eza -ld --color=always "$f")\"" }} cmd load-select &{{ - [ "$1" = "$id" ] && exit 0 - lf -remote "send $id unselect" - if [ -s ~/.local/share/lf/select ]; then - files=$(tr '\n' '\0' < ~/.local/share/lf/select | xargs -0 printf ' %q') - lf -remote "send $id toggle $files" - fi + if [ $# -eq 1 ] && [ "$1" = "$id" ]; then + exit + fi + lf -remote "send $id unselect" + if [ -s ~/.local/share/lf/select ]; then + files="$(sed 's/\\/\\\\/g;s/"/\\"/g;s/^/"/;s/$/"/' ~/.local/share/lf/select | tr '\n' ' ')" + lf -remote "send $id toggle $files" + fi }} cmd save-select &{{ printf "%s" "$fs" > ~/.local/share/lf/select lf -remote "send load-select $id" }} cmd alt-paste &{{ - if [ -n "$fs" ]; then - lf -remote "send $id :$1; save-select" - fi + [ -n "$fs" ] && lf -remote "send $id :$1; save-select" lf -remote "send $id paste" || { + clear; tput cup $(($(tput lines)/3)); tput bold + set -f printf "%s\n\t" "$fx" printf "Permissions needs.\n" printf "Continue in root?[y/N]" read root [ $root = "y" ] && sudo lf -remote "send $id paste" } - lf -remote "send clear" + lf -remote "send $id clear" lf -remote "send $id reload" }} @@ -578,7 +580,6 @@ map sp select-images map su :unselect; save-select map sU :glob-unselect; save-select map sv select-videos -load-select # Sort map sa :set sortby atime; set info atime @@ -607,3 +608,5 @@ map bl $setlock "$f" # Wine map wi wine-run + +load-select |
