Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!mit-eddie!amadeus.silvlis.COM!mdb From: mdb@amadeus.silvlis.COM (Mark D. Baushke) Newsgroups: comp.emacs Subject: Re: Server and Client Message-ID: <8804282156.AA06590@amadeus.silvlis.com> Date: 28 Apr 88 21:56:49 GMT Sender: daemon@eddie.MIT.EDU Organization: Silvar-Lisco, 1080 Marsh Road, Menlo Park, CA 94025-1053 Lines: 36 > Date: Thu, 28 Apr 88 13:06:37 EDT > From: sun!uc.msc.umn.edu!darkstar!brian%hall.CRAY.COM (Brian Utterback) > > What is the purpose of the emacserver and emacsclient? The best use of emacsclient is when you are in a window system (e.g., X11 or suntools) and you have a copy of emacs running. From that copy issue the M-x server-start command. Start the window-system such that every new shell will inherit/execute the following two commands: setenv EDITOR emacsclient alias emacs $EDITOR For programs that invoke $EDITOR, you will be able to modify the file from inside of your already existing emacs. This reduces the start-up time to get at the file. Using emacsclient could also improve the performance of your machine (by not having to start another "heavy" process). Examples of programs that use $EDITOR vipw mh Saber-C IDETool > Can they be used to edit a file on another machine across a > network? No. The current emacsclient creates a socket on the local machine. Mark Baushke mdb@silvlis.com <-- finally, our domain is registered with NIC silvlis!mdb@sun.com Note: silvlis.com does NOT have an Internet Port