Even though I continue to juggle back and forth between iA Writer and Atom.io for my humble writing needs I have come to like my Atom.io setup and enjoy the fact that with it I am close to the ultimate cross-platform writing Markdown editor.
I have been happily working with Atom.io as my default Markdown editor and writing up and have refined my setup a little over time. Since my last post(s) quite a bit of time has passed and new and interesting packages have been released or improved.
By the time of this writing I would go so far to say, that I have managed to set up a (Markdown) writing environment that is just the way I want it to be. I’m almost ecstatic. To remind myself of the setup, and to make it easier to set up the editor on a new machine, I thought it necessary to do one write- up with all packages that I use.
It took me some time to find all the packages listed here. Sure, not all may be useful for everyone, but I find use for all of them.
Even though not necessary but nice to have: - Markdown Tool- Bar (a tool-bar plugin, ie. requires Tool-Bar) - Markdown Mindmap: Displays a mindmap of the open document. It is also possible to navigate through the headers with it.
Themes and fonts are probably the most personal aspect of everyones setup. I have been for some reason pretty much obsessed with Nitti Light but over time, found some other nice solutions. Depending on whether I use a light or dark theme I find my choice of font rather different. Either way, my favourite and most used fonts are Office Code Pro and Fira Mono. Both are open source and freely available.
Welcome to a pet-peeve of mine. In terms of themes I luckily hesitated from the beginning and never even tried to build my own as there a plenty very good ones already installed or easily available.
I have been trying quite a few different UI themes, and currently like Nucleus Dark, which does work very well with dark templates. An overall very nice Mac-like theme is Native, which makes Atom.io feel very native to the OS.
Here are some necessary and some very helpful things
I would say that I use Atom.io for about 95% as a pure Markdown editor, and my coding needs are very limited, so I disabled quite a few languages in the package-settings to increase start-up time. With all those packages and added keyboard shortcuts it make sense to complete the setup and create a custom keymap and use my own keybindings. Something to do in the future.
I will update the post should there be any changes coming.
Well, this is obvious. Isn’t it?↩