Lightweight .emacs

The last couple of years have seen a change in my Emacs setup. Work dictates that I have to use a number of different machines; in the past I’ve tried to give a consistent experience no matter which machine I was working on. Bookmarks, abbreviations, org-agendas were all stored on Dropbox, and an increasingly complicated set of code took into account paths for different operating systems and network setups. 

It came to a point where I seemed to be spending more time on my .emacs files than I was on actually doing anything.  I began to ask myself, was consistency that important?

The answer was no.

So I changed my approach.

I’ve streamlined my init file as much as possible. I now spend my time trying to find a way to use existing features as far as possible, If possible, I write lightweight code to solve a problem,  only installing packages as a last resort.  (take a look at my really simple scrivener mode for an example of this)

I still use packages, of course. I’m not going to stop using org mode or evil or magit, but I don’t need them on every computer. 

As far as my Emacs setup goes, I now only use Dropbox to enable the use of Orgzly and Beorg on my portable devices (I still use it to sync all my other files, of course)

Lastly, I’ve had a love hate relationship with Evernote over the years but I’ve been really impressed by the direction that it’s been going over the past 18 months.  All my records are now stored there, my agenda and editing is all done on Emacs (I sometimes forget that editing was its initial purpose).

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.