# Emacs Startup

DevFeed: [Emacs Startup](<https://devfeed.tech/articles/emacs-startup-34438.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2011/08/emacs-startup/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2011-08-06T12:58:00Z

Content type: opinion

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [Emacs](<https://devfeed.tech/topics/emacs.md>), [file](<https://devfeed.tech/topics/file.md>), [function](<https://devfeed.tech/topics/function.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [emacs](<https://devfeed.tech/tags/emacs.md>), [minutes](<https://devfeed.tech/tags/minutes.md>), [uptime](<https://devfeed.tech/tags/uptime.md>)

## AI overview

This article discusses Emacs startup configuration, including large init files, dependencies, loaded sub-files, and package initialization. It reports that a worst-case startup with el-get took about 20 seconds despite initializing many packages without optimization.

## Source excerpt

Using Emacs we get to manage a larger and larger setup file (either ~/.emacs or ~/.emacs.d/init.el), sometime with lots of dependencies, and some sub-files thanks to the load function or the provide and require mechanism. Some users are even starting Emacs often enough for the startup time to be a concern. With an emacs-uptime (yes it's a command, you can M-x emacs-uptime) of days to weeks ( 10 days, 17 hours, 45 minutes, 34 seconds as of this writing), it's not something I really care about much.