global/shell: make editi universal and add edit aliases

This commit is contained in:
Infinidoge 2024-05-05 04:41:17 -04:00
parent 826e5e8ef5
commit ca5ff9918a
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A
2 changed files with 12 additions and 8 deletions

View file

@ -80,6 +80,8 @@ in
mktmp = "cd $(mktemp -d)";
edit = "$EDITOR";
e = "edit";
ei = "editi";
lpath = "echo \"$PATH\" | tr \":\" \"\n\"";
timestamp = "date +%s -d";
@ -87,6 +89,16 @@ in
neofetch = "neowofetch";
};
universe.packages = [
(pkgs.writeScriptBin "editi" ''
if [[ $# -eq 0 ]] then
$EDITOR "$(fd -H -t f | fzf)"
else
$EDITOR "$(fd -H -t f | fzf -1 -q "$*")"
fi
'')
];
universe.variables = {
FZF_DEFAULT_OPTS = "--extended";
};

View file

@ -48,14 +48,6 @@
alias "jh"="cd ~ && j"
alias "gj"="gcd && j"
editi() {
if [[ $# -eq 0 ]] then
edit "$(fd -H -t f | fzf)"
else
edit "$(fd -H -t f | fzf -1 -q "$*")"
fi
}
'';
dotDir = ".config/zsh";