diff options
| author | Grégoire Duchêne <gduchene@awhk.org> | 2023-01-15 12:41:54 +0000 |
|---|---|---|
| committer | Grégoire Duchêne <gduchene@awhk.org> | 2023-01-15 13:22:16 +0000 |
| commit | 8c4ca999c2487e32f4bba59ebcb826b6d72d6d13 (patch) | |
| tree | 2cca43ddf2ee882513c81d7029bea04d9de0a015 /dotfiles-darwin/bin | |
| parent | b05b52881207b134c6ab08710ae55ac421faea9b (diff) | |
darwin/zsh: Switch back to Homebrew-provided Emacs
Diffstat (limited to 'dotfiles-darwin/bin')
| -rwxr-xr-x | dotfiles-darwin/bin/env.sh | 17 |
1 files changed, 0 insertions, 17 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} |
