diff options
Diffstat (limited to 'dotfiles-darwin')
| -rwxr-xr-x | dotfiles-darwin/bin/env.sh | 17 | ||||
| -rw-r--r-- | dotfiles-darwin/zsh/profile | 5 | ||||
| -rw-r--r-- | dotfiles-darwin/zsh/rc | 7 |
3 files changed, 1 insertions, 28 deletions
diff --git a/dotfiles-darwin/bin/env.sh b/dotfiles-darwin/bin/env.sh index 81df501..e9eb62d 100755 --- a/dotfiles-darwin/bin/env.sh +++ b/dotfiles-darwin/bin/env.sh @@ -7,20 +7,3 @@ for env in DOMAIN HOST UNAME XDG_{{CACHE,CONFIG,DATA}_HOME,RUNTIME_DIR}; do echo_log Setting ${env} to “${(P)env}”. launchctl setenv ${env} ${(P)env} done - -# Some environment variables are magic: setting them with launchctl does -# not seem to work with Emacs. I’m not sure why, but adding those to -# Info.plist does work. -local plist=~/Applications/Emacs.app/Contents/Info.plist - -if [[ ! -f ${plist} ]]; then - echo_log No Info.plist file found at “${plist}”. - return -fi - -plutil -insert LSEnvironment -dictionary ${plist} 2>/dev/null >&2 || true -for env in PATH SSH_AUTH_SOCK; do - echo_log Setting LSEnvironment.${env} in Emacs.app to “${(P)env}”. - plutil -replace LSEnvironment.${env} -string ${(P)env} ${plist} -done -/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f ${plist:h:h} diff --git a/dotfiles-darwin/zsh/profile b/dotfiles-darwin/zsh/profile index 8edc3bb..35e5d91 100644 --- a/dotfiles-darwin/zsh/profile +++ b/dotfiles-darwin/zsh/profile @@ -2,10 +2,7 @@ () { local dir - for dir ( - /usr/local/opt/*/libexec/gnubin(N) - ~/Applications/Emacs.app/Contents/MacOS/bin - ); do + for dir in /usr/local/opt/*/libexec/gnubin(N); do [[ -d ${dir} ]] && path=(${dir} ${path}) done } diff --git a/dotfiles-darwin/zsh/rc b/dotfiles-darwin/zsh/rc index 145b177..11bb8f1 100644 --- a/dotfiles-darwin/zsh/rc +++ b/dotfiles-darwin/zsh/rc @@ -9,13 +9,6 @@ alias pip=pip3 alias python=python3 alias rsync='rsync --exclude=.DS_Store' -() { - local emacs=~/Applications/Emacs.app/Contents/MacOS/Emacs - if ! which emacs >/dev/null && [[ -x ${emacs} ]]; then - alias emacs=${emacs} - fi -} - if (( ${path[(I)/usr/local/opt/coreutils/libexec/gnubin]} )); then alias ls='ls --color --group-directories-first' alias lsh='ls -Shrs' |
