46 lines
1.2 KiB
46 lines
1.2 KiB
#!/usr/bin/env bash |
|
|
|
# for PATH modifications, |
|
# see bash_profile |
|
|
|
##################################### |
|
# modified mathias |
|
|
|
# Make vim the default editor. |
|
export EDITOR='vim'; |
|
|
|
#### Enable persistent REPL history for `node`. |
|
###export NODE_REPL_HISTORY=~/.node_history; |
|
#### Allow 32³ entries; the default is 1000. |
|
###export NODE_REPL_HISTORY_SIZE='32768'; |
|
#### Use sloppy mode by default, matching web browsers. |
|
###export NODE_REPL_MODE='sloppy'; |
|
|
|
# Make Python use UTF-8 encoding for output to stdin, stdout, and stderr. |
|
export PYTHONIOENCODING='UTF-8'; |
|
|
|
# bash history settings |
|
HISTFILE="$HOME/.bash_history" |
|
|
|
# Increase Bash history size. Allow 32³ entries; the default is 500. |
|
export HISTSIZE='32768'; |
|
export HISTFILESIZE="${HISTSIZE}"; |
|
|
|
# Omit duplicates and commands that begin with a space from history. |
|
export HISTCONTROL='ignoreboth'; |
|
HISTTIMEFORMAT=': %Y-%m-%d %H:%M:%S; ' |
|
|
|
# Prefer US English and use UTF-8. |
|
export LANG='en_US.UTF-8'; |
|
export LC_ALL='en_US.UTF-8'; |
|
|
|
# Highlight section titles in manual pages. |
|
export LESS_TERMCAP_md="${yellow}"; |
|
|
|
# Don’t clear the screen after quitting a manual page. |
|
export MANPAGER='less -X'; |
|
|
|
# Avoid issues with `gpg` as installed via Homebrew. |
|
# https://stackoverflow.com/a/42265848/96656 |
|
export GPG_TTY=$(tty); |
|
|
|
|