I’m in a class that uses an implementation of Emacs on a school server. I’m on a mac running snow leopard, and I have my own implementation of Emacs on it. To access the server-Emacs, I ssh into the server and launch Emacs from its location there.
I’m relativly new to emacs, and I have a particular problem whenever I try to access the server-emacs from my local-emacs’ shell-mode, having ssh’d into the server. It gives me the error that “Screen size -1×80 is too small”, and doesn’t launch the server-emacs.
I’ve the separate issue that when I try to do this in Apple’s terminal, it does launch the server-emacs, but I really, really dislike the interface when emacs is launched within a terminal.
I’ve tried a couple of times to launch the server-emacs within a new window, in both scenarios, but apparently I’m not doing it right.
I think that Trey Jackson’s suggestion of tramp (or the more old-fashioned ‘ange-ftp) is probably your best bet.
In general, running emacs inside an emacs is never a good idea. You either want to run emacs on the server (in -nw mode inside the terminal, or via some $DISPLAY magic) or run it on your mac (via tramp). There isn’t really a good way to do both.