diff options
| author | Akshay Nair <phenax5@gmail.com> | 2022-10-07 23:35:42 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2022-10-07 23:35:42 +0530 |
| commit | d56c8ff9424ab87b1e9b78b5961da03a2268dc5b (patch) | |
| tree | 8333a1ff4118f67f2b67355247c7c80e22e24442 /config/zsh | |
| parent | 0156e5e9b6bfb6ddee079d1d021d177041cd0f44 (diff) | |
| download | nixos-config-d56c8ff9424ab87b1e9b78b5961da03a2268dc5b.tar.gz nixos-config-d56c8ff9424ab87b1e9b78b5961da03a2268dc5b.zip | |
config sync
Diffstat (limited to 'config/zsh')
| -rw-r--r-- | config/zsh/aliases/dev.zsh | 11 | ||||
| -rw-r--r-- | config/zsh/aliases/edit.zsh | 1 | ||||
| -rw-r--r-- | config/zsh/aliases/ls.zsh | 21 |
3 files changed, 16 insertions, 17 deletions
diff --git a/config/zsh/aliases/dev.zsh b/config/zsh/aliases/dev.zsh index 083fa3e..793d823 100644 --- a/config/zsh/aliases/dev.zsh +++ b/config/zsh/aliases/dev.zsh @@ -6,15 +6,6 @@ alias aws="docker run --rm -it amazon/aws-cli" # nix shell with zsh nix-zsh() { nix-shell --run "WITH_NIX_PREFIX='${NX_PREFIX:-':'}' zsh" "$@"; } -# shell for node 14 -with_node_14() { NX_PREFIX="node14" nix-zsh -p nodejs-14_x "$@"; } - -# shell for docker-compose -with_dcomp() { TMPDIR=$HOME/dump/tempdir NX_PREFIX=docker-compose nix-zsh -p docker-compose; } - -# npm run for node_14 -nrx() { with_node_14 --run "npm run $*"; } - # :: Filename Pattern Replacetext far() { local file_r="$1"; shift; @@ -88,7 +79,7 @@ p__enter_nixshell() { return 0; else echo ""; - echo "ERR: default.nix already exists in directory"; + echo "ERR: No default.nix or shell.nix in directory"; zle send-break; return 1; fi; diff --git a/config/zsh/aliases/edit.zsh b/config/zsh/aliases/edit.zsh index 5b0d1bc..fe14d92 100644 --- a/config/zsh/aliases/edit.zsh +++ b/config/zsh/aliases/edit.zsh @@ -13,3 +13,4 @@ alias equte='gqute && sensible-editor config.py'; alias eas='sensible-editor ~/nixos/packages/dwm/autostart.sh'; alias emime="sensible-editor ~/nixos/scripts/bin/open"; +alias fedit='sensible-editor `fzf`' diff --git a/config/zsh/aliases/ls.zsh b/config/zsh/aliases/ls.zsh index b199563..88fabf0 100644 --- a/config/zsh/aliases/ls.zsh +++ b/config/zsh/aliases/ls.zsh @@ -11,12 +11,19 @@ alias la='ls -A'; alias lsize='du -h -d1'; lc () { # lf with cd to navigated directory on quit - tmp="$(mktemp)" - lf -last-dir-path="$tmp" "$@" - if [ -f "$tmp" ]; then - dir="$(cat "$tmp")" - rm -f "$tmp" - [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir" - fi + tmp="$(mktemp)" + lf -last-dir-path="$tmp" "$@" + if [ -f "$tmp" ]; then + dir="$(cat "$tmp")" + rm -f "$tmp" + [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir" + fi } +lfshow() { + local TMP_F="$(mktemp)"; + lf -selection-path "$TMP_F" "$@" >/dev/null 2>&1; + local res="$(< "$TMP_F")"; + rm -f "$TMP_F"; + echo "$res" +} |
