I use Emacs v. 22 (the console version, either remotely with PuTTY or locally with Konsole) as my primary text editor on Linux. It takes a while to load up each time I start it though, probably almost a second, although I never timed it. I tend to open and close Emacs a lot, because I’m more comfortable using the Bash command-line for file/directory manipulation and compiling.
How can I speed up the start-up time?
In addition to Adam Rosenfield’s solution, I recommend to use Emacs in server mode. You may add
(server-start)to your dotemacs, and runemacsclientinstead ofemacswhenever you want to open file in Emacs. That way you have to pay the loading cost of Emacs only once, after then clients pop up immediately.Edit
You’re right, v22 does not create a new frame. Create a shell script that do the trick:
Edit 2
In v24+, you can do
emacsclient -cto create a new frame.