ErgoEmacs Frequently Asked Questions

2011-06-25

Tips on speeding up ErgoEmacs Launch

If you don't need many language modes such as Haskell, Clojure, OCaml, or enhanced features such as autocomplete, tabbar GUI, bookmark+, dired+, you can disable them. It'll make start up time a few second faster.

To disable some packages, go to the file

…/ergoemacs/init_load_packages.el

there you can comment out packages you don't need. Then, call byte-compile-file to compile the file. (just compile that one single file.)

Also, if you are on Windows, be sure you have admin privilege when you edit files in “c:/Program Files (x86)”. Because otherwise Windows Vista and 7 will create a virtual store and not actually change the files there. See: Windows Vista VirtualStore Problem

Sample Launch Time

The following are timing with ergoemacs -q, on Windows.

Note: the time you save by not loading some packages may not be that much. ErgoEmacs only load stubs, when possible, so that real loading only happens when you call a needed function.

Is ErgoEmacs worth a meal to you? If so, please do donate. Any amount is appreciated. Thanks!Click here to lend your support to: ErgoEmacs and make a donation at www.pledgie.com !

This page's license is creative commons Attribution-ShareAlike 3.0 Unported