4 # append to the history file, don't overwrite it
7 # check the window size after each command and, if necessary,
8 # update the values of LINES and COLUMNS.
11 # If set, the pattern "**" used in a pathname expansion context will
12 # match all files and zero or more directories and subdirectories.
15 # automatically correct mistyped dir name when cd
18 # correct dir spell errors on completion
21 shopt -s extglob
# extended pattern matching features
22 shopt -s cdspell
# correct dir spelling errors on cd
23 #shopt -s lithist # save multi-line commands with newlines
24 shopt -s autocd
# if a command is a dir name, cd to it
25 shopt -s checkjobs
# print warning if jobs are running on shell exit
26 shopt -s dirspell
# correct dir spelling errors on completion
27 shopt -s globstar
# ** matches all files, dirs and subdirs
28 #shopt -s cmdhist # save multi-line commands in a single hist entry
29 shopt -s checkwinsize
# check the window size after each command
30 shopt -s no_empty_cmd_completion
# don't try to complete empty cmds