From 3e3d3b2c1260a9620e8a3d359c1f2fd4943430d7 Mon Sep 17 00:00:00 2001 From: Andrew Stowell Date: Fri, 24 Sep 2021 16:17:46 +0000 Subject: [PATCH] added screenrc config to preserve layout across detach/re-attach also removed editing the term, because it was no longer useful. --- one-time-stuff/basic-settings.sh | 35 +++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/one-time-stuff/basic-settings.sh b/one-time-stuff/basic-settings.sh index cec884f..e539d7e 100755 --- a/one-time-stuff/basic-settings.sh +++ b/one-time-stuff/basic-settings.sh @@ -55,25 +55,46 @@ esac # ---------------------------------------------------------- -echo "----- Append default TERM to ~/.bashrc --------------" -read -p 'Add "export TERM=screen-256color"? [y/N]: ' add_term -case $add_term in +echo "----- Auto save screen layout? edits ~/.screenrc ----" +read -p 'Add "layour save default" to screen config? [y/N]: ' add_layout +case $add_layout in [Yy]* ) - echo 'Appending ~/.bashrc' + echo 'Appending ~/.screenrc' ( cat << 'TERM' -# ABS set term to something reasonable -export TERM=screen-256color +# ABS detach and re-attach without losing layout +layout save default TERM -) >> "$HOME/.bashrc" +) >> "$HOME/.screenrc" ;; * ) echo 'Skipping' ;; esac +# ---------------------------------------------------------- +# +#echo "----- Append default TERM to ~/.bashrc --------------" +#read -p 'Add "export TERM=screen-256color"? [y/N]: ' add_term +#case $add_term in +# [Yy]* ) +# echo 'Appending ~/.bashrc' +# ( +# cat << 'TERM' +# +## ABS set term to something reasonable +#export TERM=screen-256color +# +#TERM +#) >> "$HOME/.bashrc" +# ;; +# * ) +# echo 'Skipping' +# ;; +#esac +# # ---------------------------------------------------------- echo "----- Install vim configuration ---------------------"