alias v=vis alias ll='ls -l' alias tl='tmux list-sessions' alias rgh='rg -.' alias fdh='fd -H' if which exa > /dev/null; then alias ls='exa --icons' alias tree='exa --tree --icons' fi alias nocaps='setxkbmap pl -option ctrl:nocaps' alias fixdp='xrandr --output DP-0 --right-of DP-2' tn() { if [ $# -eq 0 ]; then tmux new else tmux new -A -s "$@" fi } tni() { DIR=$(zoxide query -l | vis-menu -p 'Dir:' -l 10) if [ -n "$DIR" ]; then NAME=$(echo | vis-menu -p 'Session name:' $(basename $DIR)) if [ -n "$DIR" ]; then tmux new -A -s "$NAME" -c "$DIR" fi fi } ta() { if [ $# -eq 0 ]; then tmux attach else tmux attach -t "$@" fi } tai() { NAME=$(tmux ls | vis-menu -p 'Session:' -l 10 | cut -d: -f1) if [ -n "$NAME" ]; then tmux attach -t "$NAME" fi } vf() { vis "+fzf-files auto-files '$1'" }