summaryrefslogtreecommitdiff
path: root/dotfiles-darwin/bin
diff options
context:
space:
mode:
authorGrégoire Duchêne <gduchene@awhk.org>2023-01-15 12:41:54 +0000
committerGrégoire Duchêne <gduchene@awhk.org>2023-01-15 13:22:16 +0000
commit8c4ca999c2487e32f4bba59ebcb826b6d72d6d13 (patch)
tree2cca43ddf2ee882513c81d7029bea04d9de0a015 /dotfiles-darwin/bin
parentb05b52881207b134c6ab08710ae55ac421faea9b (diff)
darwin/zsh: Switch back to Homebrew-provided Emacs
Diffstat (limited to 'dotfiles-darwin/bin')
-rwxr-xr-xdotfiles-darwin/bin/env.sh17
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}