forked from mathiasbynens/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 6
/
.exports
70 lines (55 loc) · 2.17 KB
/
.exports
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#!/usr/bin/env bash
# Make Visual Studio Code the default editor
export EDITOR="code -w"
# 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'
# 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'
# 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}"
# Use bat as the pager for manpages
# https://github.com/sharkdp/bat
if command -v bat &>/dev/null; then
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
else
# Don’t clear the screen after quitting a manual page.
export MANPAGER='less -X'
fi
# Avoid issues with `gpg` as installed via Homebrew.
# https://stackoverflow.com/a/42265848/96656
export GPG_TTY=$(tty)
# Hide the “default interactive shell is now zsh” warning on macOS.
export BASH_SILENCE_DEPRECATION_WARNING=1
# Link Homebrew casks in `/Applications` rather than `~/Applications`
export HOMEBREW_CASK_OPTS="--appdir=/Applications"
# Use Homebrew’s OpenSSL instead of the version-specific one ruby-build installs
# Does not work with Ruby versions <= 2.4
if command -v brew &>/dev/null; then
export RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@3)"
fi
# Always run brew cleanup as part of a brew upgrade
export HOMEBREW_INSTALL_CLEANUP=true
# Set the directory defaults for Sass
export SASS_DIRECTORY="_scss"
export CSS_DIRECTORY="css"
# Add DocBook package for XML generation (used for git-subtree)
export XML_CATALOG_FILES="${HOMEBREW_PREFIX}/etc/xml/catalog"
# Perforce
export P4USER="rbyrnes"
export P4PORT="perforce.athenahealth.com:1666"
export P4CLIENT="$P4USER"
export P4EDITOR="$EDITOR"
export P4DIFF=/usr/local/bin/ksdiff
export P4MERGE=/usr/local/bin/ksdiff