📝 Reset variable for color man pages

This commit is contained in:
z3rOR0ne 2023-12-01 05:24:28 -08:00
parent 60ff5a0bbf
commit d03da1d9b7
2 changed files with 87 additions and 84 deletions

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Changing over to ZSH for now, bashrc is kept here as emergency shell/posterity # Changing over to ZSH for now, bashrc is kept here as emergency shell/posterity
#
# to change default shell, use chsh -s $(which bash) # to change default shell, use chsh -s $(which bash)
# ~/.bashrc # ~/.bashrc
# #
@ -22,6 +22,7 @@ export PF_INFO="ascii os kernel pkgs shell wm editor"
bind -m vi-insert 'Control-l: clear-screen' bind -m vi-insert 'Control-l: clear-screen'
# Colorizes man pages # Colorizes man pages
export GROFF_NO_SGR=1
export LESS_TERMCAP_mb=$'\e[1;34m' export LESS_TERMCAP_mb=$'\e[1;34m'
export LESS_TERMCAP_md=$'\e[1;34m' export LESS_TERMCAP_md=$'\e[1;34m'
export LESS_TERMCAP_me=$'\e[0m' export LESS_TERMCAP_me=$'\e[0m'
@ -30,7 +31,6 @@ export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m' export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;33m' export LESS_TERMCAP_us=$'\e[1;4;33m'
# clears the history completely upon loading bash # clears the history completely upon loading bash
cat /dev/null >~/.bash_history && history -c && hash -r cat /dev/null >~/.bash_history && history -c && hash -r
@ -58,7 +58,8 @@ colors() {
printf " ${seq0}TEXT\e[m" printf " ${seq0}TEXT\e[m"
printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m" printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m"
done done
echo; echo echo
echo
done done
} }
@ -86,9 +87,9 @@ safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
match_lhs="" match_lhs=""
[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)" [[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)" [[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
[[ -z ${match_lhs} ]] \ [[ -z ${match_lhs} ]] &&
&& type -P dircolors >/dev/null \ type -P dircolors >/dev/null &&
&& match_lhs=$(dircolors --print-database) match_lhs=$(dircolors --print-database)
[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
if ${use_color}; then if ${use_color}; then
@ -153,8 +154,7 @@ shopt -s histappend
# #
# # ex - archive extractor # # ex - archive extractor
# # usage: ex <file> # # usage: ex <file>
ex () ex() {
{
if [ -f $1 ]; then if [ -f $1 ]; then
case $1 in case $1 in
*.tar.bz2) tar xjf $1 ;; *.tar.bz2) tar xjf $1 ;;
@ -200,7 +200,7 @@ source ~/.gh_pat
source ~/.ssid_passwd source ~/.ssid_passwd
source /home/brian/.bash_completions/typer.sh source /home/brian/.bash_completions/typer.sh
# Use bash-completion, if available # Use bash-completion, if available
[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \ [[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] &&
source /usr/share/bash-completion/bash_completion source /usr/share/bash-completion/bash_completion
export NVM_DIR="$HOME/.nvm" export NVM_DIR="$HOME/.nvm"
@ -231,3 +231,5 @@ if [ "$TERM" = "linux" ]; then
echo -en \\e]PEECEFF4 echo -en \\e]PEECEFF4
clear clear
fi fi
[ -f /opt/miniconda3/etc/profile.d/conda.sh ] && source /opt/miniconda3/etc/profile.d/conda.sh
export CUDA_HOME=/opt/miniconda3/condabin/conda

View file

@ -20,6 +20,7 @@ export BROWSER=librewolf
export EDITOR=nvim export EDITOR=nvim
export PF_INFO="ascii os kernel pkgs shell wm editor" export PF_INFO="ascii os kernel pkgs shell wm editor"
export GROFF_NO_SGR=1
export LESS_TERMCAP_mb=$'\e[1;34m' export LESS_TERMCAP_mb=$'\e[1;34m'
export LESS_TERMCAP_md=$'\e[1;34m' export LESS_TERMCAP_md=$'\e[1;34m'
export LESS_TERMCAP_me=$'\e[0m' export LESS_TERMCAP_me=$'\e[0m'