-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_bashrc
More file actions
29 lines (21 loc) · 822 Bytes
/
Copy pathdot_bashrc
File metadata and controls
29 lines (21 loc) · 822 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if [[ -f /etc/bashrc ]]; then
# Load the main settings of the current operating system.
source /etc/bashrc
fi
source "${HOME}/.aliases.bash"
source "${HOME}/.exports.bash"
source "${HOME}/.functions.bash"
# Create a new meta storage of the executed commands.
shopt -s checkhash
# Check the size of the current screen.
shopt -s checkwinsize
# Use recursive commands expansion.
shopt -s globstar 2> /dev/null
# Use case-insensitive expansion.
shopt -s nocaseglob
# Save the executed commands to the main history storage.
shopt -s histappend
# Activate the necessary completions to enhance the current shell experience.
# See information: https://stackoverflow.com/questions/12399002
source /usr/share/bash-completion/completions/git 2> /dev/null
source /usr/share/doc/fzf/examples/key-bindings.bash 2> /dev/null