Write and Blog Like a Nerd With These Terminal Apps
Building a distraction-free writing workflow
For the last several months, I’ve found myself writing almost exclusively in my laptop’s terminal environment. And to be honest, I now can’t imagine myself ever working any other way. It’s not that I have some aversion to GUIs, but more often than not, I find terminal apps more intuitive and to my liking.
For starters, I think there’s something to be said for the simplicity that terminal applications offer. Not only are they the epitome of the distraction-free experience but they are also incredibly lightweight, meaning they can run on practically anything (and run fast).
But while terminal apps like Vim or Pandoc may seem incredibly basic, they can prove incredibly powerful once you learn how to configure and use them.
With that in mind, here are some of the terminal applications I use as part of my daily writing workflow that I recommend anyone try out themselves.
Vim

Of all the apps on this list, Vim is both my favorite and most used. That’s because it is where I do the bulk of my writing. Not only do I do all my blogging and articles in Vim, but also all my emails, my manuscripts, my poems, and everything else.
I’ve discussed at length previously why Vim is a brilliant writing tool. But the main reasons are that it is highly configurable, is distraction-free, and makes text manipulation a breeze.
Do be aware that Vim is notorious for its learning curve. But thankfully, it’s not half as bad as anybody makes out and is well worth giving a shot.
Pandoc

Last year I decided to get back into personal blogging and site-building. And instead of using a CMS (such as WordPress), or a static site generator, I decided to go old-school and build it from the ground up using HTML and CSS.
I guess I just always have to be different.
Doing things this way meant I had ultimate control over my Meta-data, SEO, page design, and layout. Not to mention that I didn’t have to worry about any of the bloat that comes with CMS sites. Also, it was a fun excuse to relearn some HTML.
But as much as I love the experience of old-school blogging, coding every page would have been tedious. Thankfully, with Pandoc, I can quickly and easily submit a few commands into the command line to turn a markdown or text file into a web page complete with meta-data and formatting.
Pretty cool, I thought. But as it turns out, that is only the tip of the iceberg with Pandoc. And I can similarly turn those files into formatted PDF manuscripts or emails using the same tool.







