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