Here are some recent improvements I made to my Emacs startup. The full file with these changes is on GitHub.
Disable toolbar and menu at the beginning
Since there can be a noticeable delay while Emacs processes the init file, especially if it is downloading packages, it’s better to customize the GUI as early as possible to avoid the window jumping around. I also made monokai-theme the first package I require after use-package, although I think this has limited utility.
Add these lines to the beginning of ~/.emacs.d/init.el:
1 2 3 4 | |
Don’t show GNU start screen
Get rid of the GNU splash/startup screen, and also remove the unnecessary message in the *scratch* buffer:
1 2 3 | |
Disable bell
I can’t really express just how much I hate the bell. I disable it in Vim, I once even went so far as to unhook the internal PC speaker from the motherboard of one machine. It’s often suggested to (setq visual-bell t), but that makes Emacs flash the window which is almost as annoying. Here’s how to disable it entirely (from this StackOverflow answer):
1 2 | |