From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rupert Swarbrick Newsgroups: gmane.emacs.help Subject: Re: How to Reduce Emacs Load Time Date: Wed, 03 Sep 2008 18:06:01 +0100 Organization: albasani.net Message-ID: References: <18aba2b0-4fc7-4588-b69f-d9f46b264b03@q26g2000prq.googlegroups.com> <48becc09$1@news.greennet.net> <890ca6e5-bd27-4f55-ab05-1328b49a371b@v39g2000pro.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1220463865 6962 80.91.229.12 (3 Sep 2008 17:44:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Sep 2008 17:44:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 03 19:45:18 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KawMU-0006kX-BQ for geh-help-gnu-emacs@m.gmane.org; Wed, 03 Sep 2008 19:41:46 +0200 Original-Received: from localhost ([127.0.0.1]:47882 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KawLU-0004eo-WE for geh-help-gnu-emacs@m.gmane.org; Wed, 03 Sep 2008 13:40:45 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!newsfeed.straub-nv.de!news.albasani.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 43 Original-X-Trace: news.albasani.net Vk/SXzNKi0zYCOsOdnHw90AQc9pcZeipvx675jsJ91aA8eQkQuuaaFo7sZuyS0N38a35BIafingGrGkvR9OHZxGyML2tsNrpQ9n75f5rJMWSLGUsUUA0krZ70blXPIDe Original-X-Complaints-To: abuse@albasani.net Original-NNTP-Posting-Date: Wed, 3 Sep 2008 17:06:04 +0000 (UTC) X-User-ID: kNXhlzE6SPrRmcGKfwxZrEYibzb6ABXAelZw1+f8jY4= Cancel-Lock: sha1:UlBi1V4eZYmNLyV1yTRRRyri1Pw= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux) X-NNTP-Posting-Host: bqc8PfbjwfbvqiplT/i20HYken3MaToQTPMIZC5Xd1Y= Original-Xref: news.stanford.edu gnu.emacs.help:161891 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:57233 Archived-At: --=-=-= rustom writes: > For this to be quite successful one needs --- > 1. emacs running as a server -- easily done with (server-start) > 2. emacs to be quietly background-able, ie disappear without being > visible on the desktop. This is not possible because delete-frame > refuses to delete the last frame. In my view delete-frame should > quietly delete the frame if server is running. if not and its the last > frame it should chain to save-buffers-kill-emacs. > 3. emacs to be understood as a service by the OS. This means it must > be compiled and follow the expected convention of service (for > windows) or daemon (for unices). > > 3 would give maximum convenience but at least 2 is necessary for easy > 'service-able' usage (in my humble opinion) I believe one can get emacs to "go away completely" using the Multi-tty version (which is either a branch or in trunk CVS), but I haven't tried that yet myself. What I've been using for quite some time is detailed on the EmacsWiki [1], and seems to work pretty well. It basically does what you describe at the end of 2). Rupert [1] http://www.emacswiki.org/cgi-bin/wiki/RupertSwarbrick#toc1 --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iJwEAQECAAYFAki+w/oACgkQRtd/pJbYVoZYOQP/eFGbGKww2wIRQ7PxtdUpIovP hzS83Euy7XR1jIGdyrPNY59E3Vdk05mtszBiGEu0UVRlJcwAgu3aMZvMOCvQivF4 fBhuSwwXYN4buMZrU88PrBKNHWKgTAubYKMlKcup2/Bus7j0ScHyA8mklgXj8fMo wGIiA6oEiRQ4ZQzJ4Gk= =ommD -----END PGP SIGNATURE----- --=-=-=--