From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: GI Newsgroups: gmane.emacs.help Subject: light versions of emacs and getting it to start faster Date: Wed, 18 Sep 2002 22:55:48 -0500 Sender: help-gnu-emacs-admin@gnu.org Message-ID: <20020919035548.GD24607@math.uchicago.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1032407763 12898 127.0.0.1 (19 Sep 2002 03:56:03 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 19 Sep 2002 03:56:03 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17rsQ4-0003Le-00 for ; Thu, 19 Sep 2002 05:56:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17rsQL-0007wq-00; Wed, 18 Sep 2002 23:56:17 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17rsPv-0007rR-00 for help-gnu-emacs@gnu.org; Wed, 18 Sep 2002 23:55:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17rsPt-0007rF-00 for help-gnu-emacs@gnu.org; Wed, 18 Sep 2002 23:55:50 -0400 Original-Received: from thom.uchicago.edu ([128.135.72.212]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17rsPt-0007rB-00 for help-gnu-emacs@gnu.org; Wed, 18 Sep 2002 23:55:49 -0400 Original-Received: (from gautam@localhost) by thom.uchicago.edu (8.11.6/8.11.6) id g8J3tm524718 for help-gnu-emacs@gnu.org; Wed, 18 Sep 2002 22:55:48 -0500 Original-To: help-gnu-emacs@gnu.org Content-Disposition: inline User-Agent: Mutt/1.3.99i Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:1607 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:1607 Hi, I'm interested in reducing the binary size of emacs, and getting it to start/load faster. Reason: My current system (Redhat 7.2 on an i686) has an old version of emacs. My system administrator has not yet upgraded (and knowing him, it'll be a while ...). So I compiled my own version and have it somewhere in my homedirectory (on the network). I have to load up emacs multiple times in one session (I use it as my default editor in my mailreader - Mutt), and a large binary size stored remotely is painfully slow. What I've done so far: I compiled it (emacs 21.2) without X support. It reduced the binary size from 7MB to about 5. I can't get any lower than that. I'm sure one can make the binary a lot smaller since the binary distributed by Redhat 7.3 is only about 4MB (and that has X support too!) Also, it would be nice if emacs never loaded some pointless lisp files to begin with (like I never use the menu bar mode when i'm writiing emails). So if anyone knows how to strip down the lisp files emacs loads on startup to a bare minimum, that would also be helpful. But I guess what would give me most performace is killing the binary size! Thanks, Gautam