summaryrefslogtreecommitdiff
path: root/ar/.config
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.config')
-rw-r--r--ar/.config/lf/lfrc17
-rw-r--r--ar/.config/shell/aliasrc2
2 files changed, 7 insertions, 12 deletions
diff --git a/ar/.config/lf/lfrc b/ar/.config/lf/lfrc
index ead0c1d..becd52c 100644
--- a/ar/.config/lf/lfrc
+++ b/ar/.config/lf/lfrc
@@ -101,26 +101,21 @@ cmd yank-basename $basename -a -- $fx | head -c-1 | xclip -i -selection clipboar
cmd yank-basename-without-extension &basename -a -- $fx | cut -d. -f1 | head -c-1 | xclip -i -selection clipboard
# Create
-#cmd mkdir ${{ clear; tput cup $(($(tput lines)/3)); tput bold
-# printf "Directory Name: "
-# read ans
-# mkdir -p $ans
-#}}
cmd mkdir %{{
IFS=" "
file="$*"
mkdir -p -- "$file"
lf -remote "send $id cd \"$(printf '%s' "$file" | sed 's/\\/\\\\/g;s/"/\\"/g')\""
}}
-#cmd touch ${{
-# clear; tput cup $(($(tput lines)/3)); tput bold
-# printf "File Name: "
-# read ans
-# $EDITOR $ans
-#}}
cmd touch %{{
IFS=" "
file="$*"
+ case "$file" in
+ /*) ;;
+ *) file="$PWD/$file" ;;
+ esac
+ dir="${file%/*}"
+ [ "$dir" != "$file" ] && mkdir -p -- "$dir"
touch -- "$file"
file="$(printf '%s' "$file" | sed 's/\\/\\\\/g;s/"/\\"/g')"
lf -remote "send $id :select \"$file\"; \$\$EDITOR \"$file\""
diff --git a/ar/.config/shell/aliasrc b/ar/.config/shell/aliasrc
index 1e129f6..1cf6045 100644
--- a/ar/.config/shell/aliasrc
+++ b/ar/.config/shell/aliasrc
@@ -12,7 +12,7 @@
[ -f "$MBSYNCRC" ] && alias mbsync='mbsync -c $MBSYNCRC'
# sudo not required for some system commands
-for command in blkid lsblk mount umount pacman poweroff reboot shutdown su sv updatedb; do
+for command in arp-scan blkid docker ecrypt lazydocker lsblk mount umount pacman poweroff reboot shutdown su sv updatedb; do
alias $command="sudo $command"
done
unset command