diff --git a/fish/.config/fish/functions/ls.fish b/fish/.config/fish/functions/ls.fish new file mode 100644 index 0000000..368baf6 --- /dev/null +++ b/fish/.config/fish/functions/ls.fish @@ -0,0 +1,3 @@ +function ls --wraps=lsd --description 'alias ls lsd' + lsd $argv +end diff --git a/fish/.config/fish/functions/sudo_rep.fish b/fish/.config/fish/functions/sudo_rep.fish new file mode 100644 index 0000000..9e16a23 --- /dev/null +++ b/fish/.config/fish/functions/sudo_rep.fish @@ -0,0 +1,7 @@ +function sudo_rep + set -l cmd (commandline) + if test -z "$cmd"; set cmd $history[1]; end + commandline -r "sudo $cmd" +end + +bind \es 'sudo_rep' diff --git a/fish/.config/fish/functions/vim.fish b/fish/.config/fish/functions/vim.fish new file mode 100644 index 0000000..badff72 --- /dev/null +++ b/fish/.config/fish/functions/vim.fish @@ -0,0 +1,3 @@ +function vim --wraps=nvim --description 'alias vim nvim' + nvim $argv +end