+everywhere permission setting problem on macOS

What happened?

doom +everywhere pops up permission:

Emacs has not been granted accessibility permissions, cannot run emacs-everywhere! Please go to ‘System Preferences > Security & Privacy > Privacy > Accessibility’ and allow Emacs.

I had given the above permission to the following two files:

  • /opt/homebrew/Cellar/emacs-plus@28/28.2/bin/emacs
  • /opt/homebrew/Cellar/emacs-plus@28/28.2/bin/emacsclient

What did you expect to happen?

everywhere works normally after I set the permission.

Steps to reproduce

  1. enable everywhere package in init.el
  2. reload
  3. run doom +everywhere with zsh

System information

macOS Ventura Version 13.1 (22C65)


Loading data dump...
1 Like

This is happening to me to. Any suggestions?

I’m observing the same problem now. Running MacOS Sonoma 14.1.1 with doom v3.0.0-pre and Emacs v29.1.

But it has been working well a while ago on the same machine, just with older versions.

Would be great, if someone has a hint about how to tackle this issue.

I was having the same issue on Sonoma 14.1.1 after using brew to upgrade to emacs-plus@29. MacOS kept telling me that emacs didn’t have the right accessibility permissions. I had to go into Settings > General > Login Items and turn off emacs. After that I killed whatever emacs processes were running and started again with emacs --daemon and everything just worked.

Hope this helps.

I figured out the solution to this problem. Go into =Settings > Security and Privacy > Accessibility= Remove then re add emacs. This should solve the problem.

Edit: This happens whenever I reinstall emacs.

2 Likes

This topic was automatically closed after 360 days. New replies are no longer allowed.