From 51731a62a6df5d49fe64f54cda478c85fe18ddcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Thu, 1 Oct 2026 21:00:41 +0200 Subject: [PATCH] shell: aliases: add ash aliases --- shell/.config/shellconfig/aliases.sh | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/shell/.config/shellconfig/aliases.sh b/shell/.config/shellconfig/aliases.sh index dc03e54..cf720f1 100644 --- a/shell/.config/shellconfig/aliases.sh +++ b/shell/.config/shellconfig/aliases.sh @@ -1,11 +1,17 @@ alias v=nvim alias k=kak -alias kd='kak -s "$(basename $PWD)"' -alias ll='ls -l' +alias kc='kak -c "$(kak -l | kff)"' +alias kf='fd -t f | kff | xargs kd' +alias kh='fd -H -t f | kff | xargs kd' +alias ll='ls -l --color=auto' +alias ls='ls --color=auto' alias tl='tmux list-sessions' alias rgh='rg -.' alias fdh='fd -H' alias lg=lazygit +alias z='cd $(fd -t d --one-file-system . ~ | kff)' + +eval $(dircolors) if alias st > /dev/null; then alias gst='_vcs status' @@ -15,17 +21,6 @@ if alias r > /dev/null; then unalias r fi -if which eza > /dev/null; then - alias ls='eza --icons' - alias tree='eza --tree --icons' -elif which exa > /dev/null; then - alias ls='exa --icons' - alias tree='exa --tree --icons' -else - eval $(dircolors) - alias ls='ls --color=auto' -fi - alias nocaps='setxkbmap pl -option ctrl:nocaps' alias fixdp='xrandr --output DP-0 --right-of DP-2' alias a4='COLORTERM=truecolor TERM=xterm-256color a4' @@ -38,12 +33,6 @@ a4i() { fi } -kc() { - local Q="${@:-}" - local NAME=$(kak -l | fzy -q "$Q") - [ -n "$NAME" ] && kak -c "$NAME" -} - tn() { if [ $# -eq 0 ]; then tmux new