Can't open cocoa emacs from terminal using open -a

Posted by Shane on Super User See other posts from Super User or by Shane
Published on 2011-02-04T14:40:34Z Indexed on 2011/02/06 7:28 UTC
Read the original article Hit count: 327

Filed under:
|
|

I installed emacs on my MacBook Air running Mac OS X 10.6.5 from this site http://emacsformacosx.com/. I believe this is what used to be called cocoa emacs. I dragged it into my Application folder and it works fine when I run it from there. I want to be able to run it from the Terminal. After some googling, I tried open -a /Application/Emacs.app foo.txt (foo.txt was and existing file). I got two emacs windows - one with welcome screen and one with foo.txt loaded. I tried a few applications in the /Applications directory and they did not seem to behave like this. I had installed it using my own account (an admin account) so after doing ls -l on /Application I noticed that the owner and group were different from the other entries in this folder. I recursively changed the owner and group to root and wheel, like the others, but this did not help. The only thing that looks funny now is that there that ls -l show a @ character which has something to do with extended attributes but I don't know how to check these.

Any suggestions on what to check next?

Is using the open command the only to run the program? Can I simulate what it does using a shell script?

© Super User or respective owner

Related posts about osx

Related posts about mac