diff --git a/.config/fish/functions/72.fish b/.config/fish/functions/72.fish
index 1c15a9c..f6e74de 100644
--- a/.config/fish/functions/72.fish
+++ b/.config/fish/functions/72.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.73stHk/72.fish @ line 1
function 72
xrandr --newmode (cvt 1920 1080 72 | tail -n1 | cut -d' ' -f2- | tr ' ' \n | awk '$1=$1')
xrandr --addmode (xrandr --listactivemonitors | tail -n1 | cut -d' ' -f5- | awk '$1=$1') (cvt 1920 1080 72 | tail -n1 | cut -d' ' -f2)
diff --git a/.config/fish/functions/D.fish b/.config/fish/functions/D.fish
index fc44182..1171875 100644
--- a/.config/fish/functions/D.fish
+++ b/.config/fish/functions/D.fish
@@ -1,3 +1,3 @@
-function D
+function D -w cd
cd $D $argv
end
diff --git a/.config/fish/functions/addpath.fish b/.config/fish/functions/addpath.fish
index affd6cd..52cd12a 100644
--- a/.config/fish/functions/addpath.fish
+++ b/.config/fish/functions/addpath.fish
@@ -1,5 +1,5 @@
# Defined in /tmp/fish.kGwYO8/addpath.fish @ line 1
-function addpath
+function addpath -w set
if test $argv
set PATH $argv $PATH
else
diff --git a/.config/fish/functions/ao3dl.fish b/.config/fish/functions/ao3dl.fish
index bf8c954..c3d6725 100644
--- a/.config/fish/functions/ao3dl.fish
+++ b/.config/fish/functions/ao3dl.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.gMuQkV/ao3dl.fish @ line 2
function ao3dl
set dir (sed (math (grep -n '
' $argv | cut -d: -f1) + 1)!d $argv | sed -e 's/^[ \t]*//')
mkdir $dir; cd $dir
diff --git a/.config/fish/functions/awall.fish b/.config/fish/functions/awall.fish
index a133031..dc8536d 100644
--- a/.config/fish/functions/awall.fish
+++ b/.config/fish/functions/awall.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.JkZKD9/awall.fish @ line 2
function awall
if test $argv
rm ~/Videos/.wallp
diff --git a/.config/fish/functions/base64d.fish b/.config/fish/functions/base64d.fish
index 395e188..7067206 100644
--- a/.config/fish/functions/base64d.fish
+++ b/.config/fish/functions/base64d.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.KfrP39/base64d.fish @ line 2
function base64d
echo (echo $argv | base64 -d 2>/dev/null)
end
diff --git a/.config/fish/functions/build.fish b/.config/fish/functions/build.fish
index a98ba1e..115b629 100644
--- a/.config/fish/functions/build.fish
+++ b/.config/fish/functions/build.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.0UAkY8/build.fish @ line 2
function build
s printf ''
gp
diff --git a/.config/fish/functions/caddy.fish b/.config/fish/functions/caddy.fish
index da78813..48ec764 100644
--- a/.config/fish/functions/caddy.fish
+++ b/.config/fish/functions/caddy.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.cSMIil/caddy.fish @ line 2
-function caddy
+function caddy -w python3
python3 -m http.server $argv
end
diff --git a/.config/fish/functions/dirdl.fish b/.config/fish/functions/dirdl.fish
index e8dfbc4..b9f728f 100644
--- a/.config/fish/functions/dirdl.fish
+++ b/.config/fish/functions/dirdl.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.yHuNyE/dirdl.fish @ line 2
-function dirdl
+function dirdl -w wget
wget -r -k -p --no-parent --no-clobber -e robots=off $argv
end
diff --git a/.config/fish/functions/dl.fish b/.config/fish/functions/dl.fish
index 6f5f9fe..3a317c5 100644
--- a/.config/fish/functions/dl.fish
+++ b/.config/fish/functions/dl.fish
@@ -1,4 +1,4 @@
-function dl
+function dl -w aria2c
if test $argv
aria2c --file-allocation=none -c -x 16 -s 16 $argv
else
diff --git a/.config/fish/functions/dot.fish b/.config/fish/functions/dot.fish
index 44e6201..04542c3 100644
--- a/.config/fish/functions/dot.fish
+++ b/.config/fish/functions/dot.fish
@@ -1,3 +1,3 @@
-function dot
+function dot -w cd
cd ~/.dotfiles $argv
end
diff --git a/.config/fish/functions/fe.fish b/.config/fish/functions/fe.fish
index 72bd361..5df2ea9 100644
--- a/.config/fish/functions/fe.fish
+++ b/.config/fish/functions/fe.fish
@@ -1,3 +1,3 @@
-function fe
+function fe -w funced
funced $argv
end
diff --git a/.config/fish/functions/ff.fish b/.config/fish/functions/ff.fish
index dee8723..ef8e35b 100644
--- a/.config/fish/functions/ff.fish
+++ b/.config/fish/functions/ff.fish
@@ -1,4 +1,4 @@
-function ff
+function ff -w fd
fd\
-E sys -E caches -E cache -E .cache -E graphicPacks -E proc -E dosdevices -E .git\
-H -d 5 -L -i $argv
diff --git a/.config/fish/functions/ffd.fish b/.config/fish/functions/ffd.fish
index c6d2e67..85fc328 100644
--- a/.config/fish/functions/ffd.fish
+++ b/.config/fish/functions/ffd.fish
@@ -1,3 +1,3 @@
-function ffd
+function ffd -w ff
ff -t d $argv
end
diff --git a/.config/fish/functions/flacc.fish b/.config/fish/functions/flacc.fish
index 8a8f41a..106552f 100644
--- a/.config/fish/functions/flacc.fish
+++ b/.config/fish/functions/flacc.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.GyKM24/flacc.fish @ line 1
-function flacc
+function flacc -w flac
flac -f -8 -V $argv
end
diff --git a/.config/fish/functions/fs.fish b/.config/fish/functions/fs.fish
index c55f66f..e5bd9e8 100644
--- a/.config/fish/functions/fs.fish
+++ b/.config/fish/functions/fs.fish
@@ -1,3 +1,3 @@
-function fs
+function fs -w funcsave
funcsave $argv
end
diff --git a/.config/fish/functions/g.fish b/.config/fish/functions/g.fish
index 55158ae..b060872 100644
--- a/.config/fish/functions/g.fish
+++ b/.config/fish/functions/g.fish
@@ -1,3 +1,3 @@
-function g
+function g -w git
git $argv
end
diff --git a/.config/fish/functions/giveme.fish b/.config/fish/functions/giveme.fish
index 11a89f3..6abbb4c 100644
--- a/.config/fish/functions/giveme.fish
+++ b/.config/fish/functions/giveme.fish
@@ -1,4 +1,4 @@
# Defined in /tmp/fish.zBYqg4/giveme.fish @ line 2
-function giveme
+function giveme -w chown
s chown $USER $argv
end
diff --git a/.config/fish/functions/hardinfo.fish b/.config/fish/functions/hardinfo.fish
index 18aada9..ff0462e 100644
--- a/.config/fish/functions/hardinfo.fish
+++ b/.config/fish/functions/hardinfo.fish
@@ -1,3 +1,3 @@
-function hardinfo
+function hardinfo -w inxi
inxi -SPARM -GCDN -v1 -xGCRS -Fxz $argv
end
diff --git a/.config/fish/functions/l.fish b/.config/fish/functions/l.fish
index 4a3335d..75875d2 100644
--- a/.config/fish/functions/l.fish
+++ b/.config/fish/functions/l.fish
@@ -1,3 +1,3 @@
-function l
+function l -w ls
ls $argv
end
diff --git a/.config/fish/functions/la.fish b/.config/fish/functions/la.fish
index 2549be8..3ee15bb 100644
--- a/.config/fish/functions/la.fish
+++ b/.config/fish/functions/la.fish
@@ -1,3 +1,3 @@
-function la
+function la -w ls
ls -a $argv
end
diff --git a/.config/fish/functions/launcher.fish b/.config/fish/functions/launcher.fish
index 65be7e0..8efe67b 100644
--- a/.config/fish/functions/launcher.fish
+++ b/.config/fish/functions/launcher.fish
@@ -1,3 +1,3 @@
-function launcher
+function launcher -w rofi
rofi -combi-modi "drun,run" -show combi -modi "combi,window" -drun-icon-theme Papirus $argv
end
diff --git a/.config/fish/functions/less.fish b/.config/fish/functions/less.fish
index 26c1de6..c58c0ae 100644
--- a/.config/fish/functions/less.fish
+++ b/.config/fish/functions/less.fish
@@ -1,3 +1,3 @@
-function less
+function less -w eval
eval $PAGER $argv
end
diff --git a/.config/fish/functions/minecraft.fish b/.config/fish/functions/minecraft.fish
index 74cc343..8d49a1e 100644
--- a/.config/fish/functions/minecraft.fish
+++ b/.config/fish/functions/minecraft.fish
@@ -1,4 +1,3 @@
-# Defined in /home/glados/.config/fish/functions/minecraft.fish @ line 2
function minecraft
cd $D/Games/Minecraft/Game
rm (ff -e log)
diff --git a/.config/fish/functions/mpva.fish b/.config/fish/functions/mpva.fish
index 82c239f..71f07ad 100644
--- a/.config/fish/functions/mpva.fish
+++ b/.config/fish/functions/mpva.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.pIfWy2/mpva.fish @ line 2
-function mpva
+function mpva -w mpv
mpv --no-video $argv
end
diff --git a/.config/fish/functions/murder.fish b/.config/fish/functions/murder.fish
index 8b9596b..c14b716 100644
--- a/.config/fish/functions/murder.fish
+++ b/.config/fish/functions/murder.fish
@@ -1,3 +1,3 @@
-function murder
+function murder -w killall
killall $argv -s SIGKILL
end
diff --git a/.config/fish/functions/off.fish b/.config/fish/functions/off.fish
index dcf8cb0..106a8a4 100644
--- a/.config/fish/functions/off.fish
+++ b/.config/fish/functions/off.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.Qwgrvr/off.fish @ line 2
-function off
+function off -w shutdown
sync; shutdown $argv; exit
end
diff --git a/.config/fish/functions/offh.fish b/.config/fish/functions/offh.fish
index f53584e..ef010dc 100644
--- a/.config/fish/functions/offh.fish
+++ b/.config/fish/functions/offh.fish
@@ -1,3 +1,3 @@
-function offh
+function offh -w math
off (math "60*"$argv)
end
diff --git a/.config/fish/functions/pagedl.fish b/.config/fish/functions/pagedl.fish
index 3a837cc..a121edb 100644
--- a/.config/fish/functions/pagedl.fish
+++ b/.config/fish/functions/pagedl.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.QZ1PN5/pagedl.fish @ line 2
-function pagedl
+function pagedl -w wget
wget -H -k -p --no-clobber -e robots=off $argv
end
diff --git a/.config/fish/functions/podsync.fish b/.config/fish/functions/podsync.fish
index 0869db8..ff6b1b2 100644
--- a/.config/fish/functions/podsync.fish
+++ b/.config/fish/functions/podsync.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.Og3Yo4/podsync.fish @ line 2
function podsync
cd $D/Videos/YouTube/
./clean
diff --git a/.config/fish/functions/qb.fish b/.config/fish/functions/qb.fish
index 5dc8e89..cfad850 100644
--- a/.config/fish/functions/qb.fish
+++ b/.config/fish/functions/qb.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.aALkPB/qb.fish @ line 2
-function qb
+function qb -w qutebrowser
qutebrowser $argv --target auto & disown
end
diff --git a/.config/fish/functions/re.fish b/.config/fish/functions/re.fish
index 722b83b..667cd87 100644
--- a/.config/fish/functions/re.fish
+++ b/.config/fish/functions/re.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.QXVsWf/re.fish @ line 2
function re
sync; systemctl reboot -i
end
diff --git a/.config/fish/functions/s.fish b/.config/fish/functions/s.fish
index b460d3e..bd4dcf0 100644
--- a/.config/fish/functions/s.fish
+++ b/.config/fish/functions/s.fish
@@ -1,3 +1,3 @@
-function s
+function s -w sudo
sudo $argv
end
diff --git a/.config/fish/functions/se.fish b/.config/fish/functions/se.fish
index ee305fa..085d96f 100644
--- a/.config/fish/functions/se.fish
+++ b/.config/fish/functions/se.fish
@@ -1,3 +1,3 @@
-function se
+function se -w eopkg
s eopkg $argv
end
diff --git a/.config/fish/functions/seh.fish b/.config/fish/functions/seh.fish
index 7c37df4..f7629c8 100644
--- a/.config/fish/functions/seh.fish
+++ b/.config/fish/functions/seh.fish
@@ -1,3 +1,3 @@
-function seh
+function seh -w eopkg
s eopkg history $argv
end
diff --git a/.config/fish/functions/squash.fish b/.config/fish/functions/squash.fish
index 251c640..e22af26 100644
--- a/.config/fish/functions/squash.fish
+++ b/.config/fish/functions/squash.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.ozWZUL/squash.fish @ line 2
-function squash
- mksquashfs . ../(basename (pwd))Squash -comp zstd -b 1M -Xcompression-level 22
+function squash -w mksquashfs
+ mksquashfs . ../(basename (pwd))Squash -comp zstd -b 1M -Xcompression-level 22 $argv
end
diff --git a/.config/fish/functions/sumurder.fish b/.config/fish/functions/sumurder.fish
index 5db8cb0..cf08d3d 100644
--- a/.config/fish/functions/sumurder.fish
+++ b/.config/fish/functions/sumurder.fish
@@ -1,3 +1,3 @@
-function sumurder
+function sumurder -w killall
s killall $argv -s SIGKILL
end
diff --git a/.config/fish/functions/supath.fish b/.config/fish/functions/supath.fish
index e153c76..25baa32 100644
--- a/.config/fish/functions/supath.fish
+++ b/.config/fish/functions/supath.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.7kzeFd/supath.fish @ line 1
-function supath
+function supath -w env
sudo env "PATH=$PATH" $argv
end
diff --git a/.config/fish/functions/ta.fish b/.config/fish/functions/ta.fish
index 8cc0cc7..9a13970 100644
--- a/.config/fish/functions/ta.fish
+++ b/.config/fish/functions/ta.fish
@@ -1,3 +1,3 @@
-function ta
+function ta -w math
tmux attach -t (math 0 + "0$argv")
end
diff --git a/.config/fish/functions/timer.fish b/.config/fish/functions/timer.fish
index 03168ef..27a7f86 100644
--- a/.config/fish/functions/timer.fish
+++ b/.config/fish/functions/timer.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.E3u1iE/timer.fish @ line 2
function timer
tmux new -s 0 -d 'while true
countdown 20m
diff --git a/.config/fish/functions/up.fish b/.config/fish/functions/up.fish
index 3f9193c..5a0af52 100644
--- a/.config/fish/functions/up.fish
+++ b/.config/fish/functions/up.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.xDL739/up.fish @ line 2
function up
se up --y
end
diff --git a/.config/fish/functions/v.fish b/.config/fish/functions/v.fish
index 6ee7929..a256b60 100644
--- a/.config/fish/functions/v.fish
+++ b/.config/fish/functions/v.fish
@@ -1,3 +1,3 @@
-function v
+function v -w nvim
nvim $argv
end
diff --git a/.config/fish/functions/vi.fish b/.config/fish/functions/vi.fish
index 0ebe553..2c1c221 100644
--- a/.config/fish/functions/vi.fish
+++ b/.config/fish/functions/vi.fish
@@ -1,3 +1,3 @@
-function vi
+function vi -w nvim
nvim $argv
end
diff --git a/.config/fish/functions/wallb.fish b/.config/fish/functions/wallb.fish
index 271a254..9d55cb9 100644
--- a/.config/fish/functions/wallb.fish
+++ b/.config/fish/functions/wallb.fish
@@ -1,3 +1,3 @@
-function wallb
+function wallb -w wallo
wallo $argv -blur 0x8
end
diff --git a/.config/fish/functions/wallo.fish b/.config/fish/functions/wallo.fish
index ca0172b..7703659 100644
--- a/.config/fish/functions/wallo.fish
+++ b/.config/fish/functions/wallo.fish
@@ -1,4 +1,4 @@
-function wallo
+function wallo -w convert
rm ~/.config/wall0
convert $argv -resize (xrandr | grep '*'| grep -o [0-9]\*x[0-9]\*) ~/.config/wall0
end
diff --git a/.config/fish/functions/wallp.fish b/.config/fish/functions/wallp.fish
index 4b861b4..d875cfd 100644
--- a/.config/fish/functions/wallp.fish
+++ b/.config/fish/functions/wallp.fish
@@ -1,4 +1,4 @@
-function wallp
+function wallp -w readlink
set -l i (readlink -f $argv)
gsettings set org.gnome.desktop.background picture-uri "file://$i"
end
diff --git a/.config/fish/functions/wiimote.fish b/.config/fish/functions/wiimote.fish
deleted file mode 100644
index a6cd626..0000000
--- a/.config/fish/functions/wiimote.fish
+++ /dev/null
@@ -1,3 +0,0 @@
-function wiimote
- sudo modprobe -r hid-wiimote
-end
diff --git a/.config/fish/functions/wm.fish b/.config/fish/functions/wm.fish
index 80a9656..fdd1264 100644
--- a/.config/fish/functions/wm.fish
+++ b/.config/fish/functions/wm.fish
@@ -1,3 +1,3 @@
-function wm
+function wm -w startx
startx (which $argv[1]) $argv[2..-1]
end
diff --git a/.config/fish/functions/xcompress.fish b/.config/fish/functions/xcompress.fish
index dee42e0..7929e67 100644
--- a/.config/fish/functions/xcompress.fish
+++ b/.config/fish/functions/xcompress.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.83qvw2/xcompress.fish @ line 2
function xcompress
if test -d $argv
tar -cf $argv.tar $argv
diff --git a/.config/fish/functions/xsquash.fish b/.config/fish/functions/xsquash.fish
index 174c222..4a28148 100644
--- a/.config/fish/functions/xsquash.fish
+++ b/.config/fish/functions/xsquash.fish
@@ -1,3 +1,3 @@
-function xsquash
- mksquashfs . ../(basename (pwd))Squash -comp xz -b 1M -Xdict-size 1M
+function xsquash -w mksquashfs
+ mksquashfs . ../(basename (pwd))Squash -comp xz -b 1M -Xdict-size 1M $argv
end
diff --git a/.config/fish/functions/ydl.fish b/.config/fish/functions/ydl.fish
index ca40506..00c9eb0 100644
--- a/.config/fish/functions/ydl.fish
+++ b/.config/fish/functions/ydl.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.Cfc1Xs/ydl.fish @ line 2
-function ydl
+function ydl -w youtube-dl
youtube-dl --continue --ignore-errors --no-overwrites --write-sub --embed-subs -o '%(title)s.%(ext)s' $argv
end
diff --git a/.config/fish/functions/ydl4.fish b/.config/fish/functions/ydl4.fish
index a23c1ff..8a2b7f4 100644
--- a/.config/fish/functions/ydl4.fish
+++ b/.config/fish/functions/ydl4.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.nB8upe/ydl4.fish @ line 2
-function ydl4 --description 'alias ydl4 ydl --format mp4'
+function ydl4 -w ydl
ydl --format mp4 $argv;
end
diff --git a/.config/fish/functions/zcompress.fish b/.config/fish/functions/zcompress.fish
index 653c382..4755779 100644
--- a/.config/fish/functions/zcompress.fish
+++ b/.config/fish/functions/zcompress.fish
@@ -1,4 +1,3 @@
-# Defined in /tmp/fish.PGT46K/zcompress.fish @ line 2
function zcompress
if test -d $argv
tar -cf $argv.tar $argv