diff --git a/home/user/.config/nvim/lua/base/mappings/mappings.lua b/home/user/.config/nvim/lua/base/mappings/mappings.lua index 5268bad..82060ea 100644 --- a/home/user/.config/nvim/lua/base/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/base/mappings/mappings.lua @@ -44,7 +44,7 @@ map('n', '', '"_X') -- Put without overwrite yanked text -map('x', 'p', 'P') +map({'n', 'v'}, 'p', 'P') -- Increment/decrement diff --git a/home/user/.config/zsh/.zprofile b/home/user/.config/zsh/.zprofile index 562bb0d..4875131 100644 --- a/home/user/.config/zsh/.zprofile +++ b/home/user/.config/zsh/.zprofile @@ -3,14 +3,13 @@ if [[ "$TTY" =~ /dev/tty* ]]; then setfont cyr-sun16 fi - -if systemctl -q is-active graphical.target && [[ $(tty) = "/dev/tty1" ]] && [[ -z $DISPLAY ]] && [[ $XDG_VTNR -eq 1 ]]; then +if [[ "$TTY" = "/dev/tty1" ]] && [[ $XDG_VTNR -eq 1 ]] && [[ -z $DISPLAY ]] && systemctl -q is-active graphical.target; then exec startx >> ~/.xlogs 2>&1 -elif command -v tmux &>/dev/null && [[ $(tty) = "/dev/tty2" ]] && [[ ! "$TERM" =~ tmux ]] && [[ -z "$TMUX" ]]; then - exec tmux new-session +elif [[ "$TTY" = "/dev/tty2" ]] && command -v tmux &>/dev/null && [[ ! "$TERM" =~ tmux ]] && [[ -z "$TMUX" ]]; then + exec tmux new-session -s "$(basename $TTY)" -A fi if [[ -n "$SSH_CLIENT" ]] && [[ ! "$TERM" =~ tmux ]] && [[ -z "$TMUX" ]]; then - export SSH_CLIENT # for prompt + export SSH_CLIENT exec tmux new-session -s ssh -A fi \ No newline at end of file