diff --git a/.config/zsh/.docker_aliases b/.config/zsh/.docker_aliases index d051fbc..c5116d4 100644 --- a/.config/zsh/.docker_aliases +++ b/.config/zsh/.docker_aliases @@ -5,6 +5,7 @@ alias docker-compose='sudo docker-compose' alias dk='docker' ## container +alias dkc='docker container' alias dkcc='docker container create' alias dkci='docker container inspect' alias dkcls='docker container ls' diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index d103c8d..223eb1a 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -1,4 +1,4 @@ #!/bin/sh [ "$XDG_VTNR" = 1 ] && exec startx > "$HOME/.gui.log" 2>&1 -#[ "$XDG_VTNR" = 1 ] && export XDG_CURRENT_DESKTOP=sway && exec startx > "$HOME/.gui.log" 2>&1 +#[ "$XDG_VTNR" = 1 ] && export XDG_CURRENT_DESKTOP=sway && exec sway > "$HOME/.gui.log" 2>&1 diff --git a/.config/zsh/.zsh_aliases b/.config/zsh/.zsh_aliases index b9ca3e4..3e26aa8 100644 --- a/.config/zsh/.zsh_aliases +++ b/.config/zsh/.zsh_aliases @@ -28,14 +28,11 @@ alias watch='coloralias watch -c -- ' alias xargs='xargs ' function j() { - local dirs=(**/"$1"/) + local dests=($(find . -maxdepth 5 -type d -path "*/$1" 2> /dev/null)) + #local dests=(**/"$1"/) + local dest="$dests" - if [ -z "${dirs[2]}" ]; then - cd "${dirs[1]}" - return - fi - select d in "${dirs[@]}"; do - cd "$d" - break - done + [ -n "${dests[2]}" ] && dest="$(printf '%s\n' "${dests[@]}" | fzf)" + ls -d "$dest" + cd "$dest" } diff --git a/.config/zsh/completions/_j b/.config/zsh/completions/_j index 53bd275..0628d39 100644 --- a/.config/zsh/completions/_j +++ b/.config/zsh/completions/_j @@ -1,3 +1,3 @@ #compdef j -_arguments "1: :(**/"$1")" +_arguments "1: :(**/"$1"/)"