3 # Bash variables and options.
4 # Some of these are (now) the default but listed for completeness.
7 # Allow ^D to exit the shell.
10 # vi keys. Not needed if .inputrc is handled properly.
13 # Don't cache missing PATH entries.
16 # Don't wait for SIGWINCH.
22 # Don't try to expand hostnames after @.
25 # Don't send HUP to jobs on exit.
28 # Handle accidental tab mashing at start of a line.
29 shopt -s no_empty_cmd_completion
32 if [ "$OSTYPE" = "cygwin" ]; then