summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-06-21 22:37:33 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-06-21 22:37:33 +0200
commit3145010306902a8b9e0a5863527837aa963afef5 (patch)
treea6d6750fa17c2964cd241afa8e963cac6106b390 /config
parentc9cc72113521b793d1baa0d2f558b97478a6acf4 (diff)
checkpoint
Diffstat (limited to 'config')
-rw-r--r--config/essentials/shell/functions.sh14
-rw-r--r--config/essentials/vis/visrc.lua21
-rw-r--r--config/home/.zshenv3
3 files changed, 23 insertions, 15 deletions
diff --git a/config/essentials/shell/functions.sh b/config/essentials/shell/functions.sh
index 1b69fbd..27eb33e 100644
--- a/config/essentials/shell/functions.sh
+++ b/config/essentials/shell/functions.sh
@@ -364,17 +364,3 @@ ffconcat () {
ffmpeg -y -f concat -safe 0 -i $tmp -c copy "$1"
rm $tmp
}
-
-# wrap ssh and add key if exists
-ssh() {
- if [ "$#" -gt 1 ]
- then
- /usr/bin/ssh $@
- return
- fi
-
- grep -E "Host\s+$1" $HOME/.ssh/config > /dev/null 2>&1 &&
- keyadd "$1" > /dev/null 2>&1
- /usr/bin/ssh "$1"
-}
-
diff --git a/config/essentials/vis/visrc.lua b/config/essentials/vis/visrc.lua
index 7847784..e35b436 100644
--- a/config/essentials/vis/visrc.lua
+++ b/config/essentials/vis/visrc.lua
@@ -125,9 +125,28 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win) -- luacheck: no unused a
if win.syntax == "bash" then
map_keys(
m.NORMAL,
- " v",
+ ";p",
"V:x/^(\\s*)(.+)$/ c/\\1>\\&2 printf '\\2: %s\\\\n' \"$\\2\"/<Enter><Escape>",
"Print variable"
)
+ map_keys(
+ m.NORMAL,
+ ";v",
+ "V:x/^(\\s*)(.+)$/ c/\\1\"$(\\2)\"/<Enter><Escape>",
+ "Surround in variable"
+ )
+ map_keys(
+ m.NORMAL,
+ ";|",
+ "V:x/\\| / c/|\n\t/<Enter><Escape>",
+ "Wrap one-line multi pipe command"
+ )
+ map_keys(
+ m.NORMAL,
+ ";e",
+ "V:x/^(\\s*)(.+)$/ c/\\1[ \"\\2\" ] || exit 1/<Enter><Escape>",
+ "Condition exit if empty"
+ )
+
end
end)
diff --git a/config/home/.zshenv b/config/home/.zshenv
index a87f01d..34a7c2f 100644
--- a/config/home/.zshenv
+++ b/config/home/.zshenv
@@ -96,3 +96,6 @@ export PATH="$PATH:$GOPATH/bin"
export PLAN9=/usr/lib/plan9
export PATH="$PATH:$PLAN9/bin"
+
+export SSH_ASKPASS=askpass
+export SSH_ASKPASS_REQUIRE=prefer