From 34ea85db2a058b24bc164ecf9d86fbca86afa092 Mon Sep 17 00:00:00 2001 From: David Kerkeslager Date: Thu, 19 Mar 2015 20:41:33 -0400 Subject: [PATCH] Pulling in some ideas from the trisquel .bashrc --- .bashrc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.bashrc b/.bashrc index b79d1ed..0f28a57 100644 --- a/.bashrc +++ b/.bashrc @@ -1,7 +1,10 @@ # ~/.bashrc: executed by bash(1) for non-login shells. # If not running interactively, don't do anything -[ -z "$PS1" ] && return +case $- in + *i*) ;; + *) return;; +esac # don't put duplicate lines in the history. See bash(1) for more options # don't overwrite GNU Midnight Commander's setting of `ignorespace'. @@ -18,12 +21,21 @@ shopt -s histappend # 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)" # set the prompt PS1='\w\$ ' +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + # enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then eval "`dircolors -b`" -- 2.20.1