diff --git a/bashrc_add b/bashrc_add index d534cc9..f06bb60 100755 --- a/bashrc_add +++ b/bashrc_add @@ -9,8 +9,9 @@ #trap 'failure ${LINENO} "$BASH_COMMAND"' ERR -# set SSHS to false, if not set +# set some variables to defaults, if not set in .bashrc [ -z ${SSHS+x} ] && export SSHS=false +[ -z ${STARTTMUX+x} ] && export STARTTMUX=false # check if we are a interactive shell # https://guide.bash.academy/expansions/ @@ -181,4 +182,23 @@ EOF #else # echo "non-interactive shell" >&2 SCRIPTEXIT + + # Start tmux if not defined as STARTTMUX in bashrc + logdebug "start tmux ${STARTTMUXDEFAULT} - ${STARTTMUXDEFAULT-$STARTTMUX}" + if ${STARTTMUXDEFAULT-$STARTTMUX} ; then + cat << EOF + +"User: $USER - $UID" + +Starting or resuming screen session +Press CTRL+C to cancel screen startup + +EOF + sleep 1 + #screen -UxR + tmux attach-session + logdebug "started tmux" + fi + logdebug "after" + fi diff --git a/myshell_load_defaults b/myshell_load_defaults index 5cf012d..9add397 100644 --- a/myshell_load_defaults +++ b/myshell_load_defaults @@ -79,18 +79,9 @@ if ! $SSHS; then # Go HOME #cd ${HOME} + # Start tmux if not defined as STARTTMUX in bashrc if test ! $TMUX && test $SSH_TTY && test $TERM != screen && test $(systemctl status tmux@${USER}.service 1>/dev/null 2>&1; echo $? ) -eq 0; then - cat << EOF - -"User: $USER - $UID" - -Starting or resuming screen session -Press CTRL+C to cancel screen startup - -EOF - sleep 1 - #screen -UxR - tmux attach-session + STARTTMUXDEFAULT=true fi unset -f pathmunge @@ -146,6 +137,7 @@ export -f reachable-default [ -z "${SSH_AGENTS_DEFAULT_DIR+x}" ] || mkdir -p "${SSH_AGENTS_DEFAULT_DIR}" + #cat << EOF > "${SSH_AGENTS_DEFAULT_DIR}/agent-default-$(hostname)" #SSH_AUTH_SOCK=${SSH_AUTH_SOCK}; export SSH_AUTH_SOCK; #SSH_AGENT_PID=${SSH_AGENT_PID}; export SSH_AGENT_PID; diff --git a/vim/pack/plugins/start/fzf.vim b/vim/pack/plugins/start/fzf.vim index cc13a4b..cabfd44 160000 --- a/vim/pack/plugins/start/fzf.vim +++ b/vim/pack/plugins/start/fzf.vim @@ -1 +1 @@ -Subproject commit cc13a4b728c7b76c63e6dc42f320cec955d74227 +Subproject commit cabfd44a8b1666e9b0c1b18f55646dd8ec25d0d9