From 8a0dda4da74a358e0d36641320e6bca7a6785530 Mon Sep 17 00:00:00 2001 From: Christian Koptein Date: Sat, 30 Mar 2024 16:29:41 +0100 Subject: [PATCH] bashrc cleanup --- bashrc | 36 +++++------------------------------- 1 file changed, 5 insertions(+), 31 deletions(-) diff --git a/bashrc b/bashrc index 463831a..76e7c56 100644 --- a/bashrc +++ b/bashrc @@ -23,12 +23,12 @@ HISTFILESIZE=2000 # update the values of LINES and COLUMNS. shopt -s checkwinsize -# If set, the pattern "**" used in a pathname expansion context will -# match all files and zero or more directories and subdirectories. -#shopt -s globstar -# make less more friendly for non-text input files, see lesspipe(1) -#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" +shopt -s autocd # entering a directory as command will cd into it +shopt -s cdspell # autocorrect typos in path names when using 'cd' +shopt -s globstar # allow use of ** in file globbing +shopt -s nocaseglob # case insensitive globbing + # set variable identifying the chroot you work in (used in the prompt below) if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then @@ -72,34 +72,8 @@ xterm* | rxvt*) esac -# enable color support of ls and also add handy aliases -if [ -x /usr/bin/dircolors ]; then - test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" - alias ls='ls --color=auto' - #alias dir='dir --color=auto' - #alias vdir='vdir --color=auto' - #alias grep='grep --color=auto' - #alias fgrep='fgrep --color=auto' - #alias egrep='egrep --color=auto' -fi source ~/.aliases -# colored GCC warnings and errors -#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' - -# some more ls aliases -#alias ll='ls -l' -#alias la='ls -A' -#alias l='ls -CF' - -# Alias definitions. -# You may want to put all your additions into a separate file like -# ~/.bash_aliases, instead of adding them here directly. -# See /usr/share/doc/bash-doc/examples in the bash-doc package. - -if [ -f ~/.bash_aliases ]; then - . ~/.bash_aliases -fi # enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile