From 58bc0b83ea31635f66ebb769d80785efe4cc3f0c Mon Sep 17 00:00:00 2001 From: Rabbit Date: Sat, 28 Feb 2026 01:34:33 +0300 Subject: [PATCH] sudo fish --- fish/.config/fish/functions/ls.fish | 3 +++ fish/.config/fish/functions/sudo_rep.fish | 7 +++++++ fish/.config/fish/functions/vim.fish | 3 +++ 3 files changed, 13 insertions(+) create mode 100644 fish/.config/fish/functions/ls.fish create mode 100644 fish/.config/fish/functions/sudo_rep.fish create mode 100644 fish/.config/fish/functions/vim.fish 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