From 986efd80c92a671eea0a950997ef1ca42050b551 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sat, 10 Jun 2023 18:21:35 +0200 Subject: zsh: install and set up tere to quickly move around the file system --- user/settings/base.nix | 1 + user/settings/zsh.nix | 1 + user/zsh/zshrc | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/user/settings/base.nix b/user/settings/base.nix index 5246ad0d..6f86a33e 100644 --- a/user/settings/base.nix +++ b/user/settings/base.nix @@ -51,6 +51,7 @@ remake abduco dvtm + tere (aspellWithDicts (d: [ d.en d.en-computers d.en-science d.de ])) ] ++ ( diff --git a/user/settings/zsh.nix b/user/settings/zsh.nix index 6db8bb4e..885affa1 100644 --- a/user/settings/zsh.nix +++ b/user/settings/zsh.nix @@ -106,6 +106,7 @@ in lla = "lal"; llr = "ll -t"; + c = "tere"; "c," = "cd $(ghq list -p nixfiles)"; cg = "cd $(git root)"; cdg = "cd $(git root)"; diff --git a/user/zsh/zshrc b/user/zsh/zshrc index 9e26b48c..2c87e5a7 100644 --- a/user/zsh/zshrc +++ b/user/zsh/zshrc @@ -164,3 +164,8 @@ ecpenv () { esetenv "$1" "${(P)1}" } compdef '_parameters' ecpenv + +tere() { + local result=$(command tere "$@") + [ -n "$result" ] && cd -- "$result" +} -- cgit 1.4.1