“Less is more.” -Mies Van Der Rohe, 1886.
The whole point of this configuration is to have an Emacs configuration that let’s me work with text (whether it’s for writing programs or blogs or essays) in peace, without many distractions. This config
A few goals I set out to achieve with this config are:
- Fast initial load time.
- The output of
time emacs
❯ time emacs emacs 4.02s user 0.30s system 72% cpu 5.980 total
- The output of
time emacs --daemon
❯ time emacs --daemon #startup messages emacs --daemon 0.02s user 0.02s system 1% cpu 2.533 total
Overall I am satisfied with these load times for now, that being said I will be tinkering around to optimize for better startup times.
- The output of
- All the basic essentials you’d expect from a modern text editor.
This invloves basic things like completion, syntax checking, spell checking,
snippets etc. This is in addition to what Emacs in itself brings to the table
with packages such as
org-mode
andmagit
. - Clean and aesthetically pleasing UI.
I’ve replaced the standard
modeline
with thepowerline
package which in my opinion looks great and is very functional. I’m using thedoom-tomorrow-night
theme from thedoom-themes
package which is a very pleasing theme that is easy on the eyes.