Poetry and Programming

When I worked as a web developer, Sublime Text came out of nowhere (Australia, actually) to become enormously popular. I understand it remains popular still, though I believe the newer program Atom has also gained a lot of adherents. One of the best things about Sublime Text, though, in addition to its name, is its flexibility—flexibility that extends to making the program a suitable environment for writers.

Sublime Text as a programming editor.
Sublime Text as a programming editor.

For years, I’ve heard stories about writers adopting Sublime Text in place of some other software. Indeed, the Sublime Text site now bills the program as “a sophisticated text editor for code, markup and prose.” Having used Sublime Text as a developer, I decided to give it a go as a writer. It works remarkably well. For shorter forms of writing, especially poetry, it is superb.

Sublime Text: programming and poetry for $70.
Sublime Text: programming and poetry for $70.

The “minimap” feature (which the recently reviewed Write! app also uses) is very helpful in longer narratives, as it lets you visualize where a current line fits into the larger story. For my money, though (speaking of which, Sublime Text retails for $70—this gives you a license to use the software on all your computers, regardless of whether they’re running Windows, macOS or Linux), the program’s real killer feature is its exceptionally configurable layout.

Sublime Text for writers—comparing three versions of a poem side-by-side.
Sublime Text for writers: comparing three versions of a poem side-by-side.

I like to compare multiple versions of my work as I move toward a final draft, and Sublime Text’s vertical columns feature (you can have as many as four columns) lets me view multiple versions side-by-side. This is especially useful for poetry, since it provides a direct line-by-line comparison.

Sublime Text’s programming heritage remains evident in some ways, but writers should not feel unduly intimidated by this. For example, you need to configure preferences via individual files, and you also need to add a few plugins to make Sublime Text a solid environment for writing.

You can install the necessary plugins via the program’s Package Control feature. Only four are really needed: Markdown Editing, Pandoc (which lets you export your Sublime Text work to Microsoft Word), Side Bar (a better replacement for the default sidebar) and Word Count.

If setting up Sublime Text seems a bit too hands-on, then there are plenty of other solid writing apps out there, including the aforementioned Write! But if you like the idea of customizing your writing environment, and the capability of directly comparing multiple versions of your work appeals to you, you’ll find Sublime Text very satisfying. You may even find it sublime.

A Focus On Writing

Update, 8/17/17: Write! has now added a local navigation panel and is actively working on expanding its functionality. This is a big step forward for the program’s productivity.

Sometimes I wonder which category has grown fastest: the number of people aspiring to write in one form or another, the number of MFA or independent writing programs designed to serve them, or the number of writing applications created to address their every need—particularly their need to focus.

Ever since WriteRoom began the focused writing craze many years ago, its imitators and progeny have expanded exponentially. From direct copies like JDarkRoom and PyRoom to Markdown-enabled programs like Byword and iA Writer to full-scale writing environments such as Scrivener (and even Microsoft Word), virtually every writing software program available today offers a full-screen, “distraction-free” mode to aid writers’ ability to concentrate. Many take this a step further by enabling one to focus on individual paragraphs or sentences.

However, just as with MFA programs (and writers themselves), these programs diverge significantly in their overall capabilities. Some (Scrivener, Storyist, Ulysses) aim to fill the many diverse roles involved in creating longer works, including research, note-taking, formating and so on. Others seem intent on streamlining and doing one or two things well, and these latter programs tend to specialize in creating an aesthetically pleasing environment in which one can concentrate and be productive.

Write!, one of the newest programs tailored for writers.
Write!, one of the newest programs tailored for writers.

Write!, a program I had been aware of but not yet tried, is in this mode, but with some distinctive new twists of its own. Last week, a member of its marketing team reached out to inquire whether I’d consider doing a review. Intrigued, I decided to investigate further. I saw enough promise in the program to purchase a license and give it a test drive. A quick overview follows below.

Let’s start with what is immediately obvious: Write! is a beautifully designed piece of software. On purely aesthetic grounds, it rivals anything else in its field and surpasses most of its competitors. If you’re looking for a program that will get out of your way and let you focus on drafting your story, this is as good as anything out there. It’s also much more capable than the WriteRoom-style editors.

This is the light theme. The Write! cloud panel is at left, the text Minimap at right.
This is the light theme. The Write! cloud panel is at left, the text Minimap at right.

Write! began life as a Windows program; subsequent versions were quickly released for macOS and Linux. Since I write on Mac and Linux, this cross-platform compatibility is a big plus. The program looks and behaves the same on both platforms, as it should. (And it’s easily the best-looking writing program on Linux.) It also syncs your work seamlessly between platforms, thanks to its own, built-in cloud integration (which costs $4.95 per year, starting one year after the purchase date). The program itself costs $14.95. Rather than a traditional license, Write! sets up an account for you—you need to set up this account before you can download the software. There is no trial version, but you can cancel your account and get a refund within the first seven days, should you so choose.

The program is under very rapid development and the developers are quite responsive to users’ suggestions. For example, the program originally defaulted to saving documents in the cloud; there is now an option to save locally. I’m told that, very soon, there will be a localized version of the Cloud panel, which will make the program much more flexible in terms of organizing your work.

This is the dark theme. The Write! cloud panel is at left, the text Minimap at right.
This is the dark theme. The Write! cloud panel is at left, the text Minimap at right.

Write! is a text editor that supports Markdown, Wiki and Textile syntax. It can export to any of those formats, as well as to .docx, .odt, plain text (.txt), PDF or HTML. A unique feature of the software, visible in both of the above screenshots, is a pure prose take on the Sublime Text coding editor’s “Minimap,” running down from the upper right corner. This bird’s-eye view of your text shows you where you are in your document and you can use the map to navigate up and down.

Here’s a quick rundown of the program’s other features:

  • Tabs and writing sessions—you can save groups of tabs as a session and return to it later.
  • Thanks to Write’s built-in cloud storage, you can create links to your documents for sharing with others (NB: Write! uses AWS and 256-bit encryption for cloud storage).
  • Again thanks to cloud storage, there is an unlimited undo feature. Not that most of us would need that (I hope), but it is a unique feature nonetheless!
  • Productivity counters, which you can tweak.
  • Native spell-checking (in multiple languages!), plus online access (via links to your browser) to a thesaurus, Google lookups, translations and Wikipedia.

And here are the quirks and drawbacks, some of which the developers are already working on:

  • Proprietary cloud storage, as opposed to Dropbox or Google Drive. There are advantages to this, as noted, but you’ll need to determine whether it works for you.
  • Limited functionality with local files (this will soon be remedied, according to the developers).
  • Limited import capabilities (though export capabilities are quite strong).
  • Limited functionality for longer works. Documents can only be combined manually, which would make for extra work in something as long as a novel.
  • Style restrictions. The built-in styles are gorgeous, but you’ll need to export your work and reformat it to industry standards before submitting.

To summarize: Write! is a relatively new entrant in the highly competitive field of distraction-free text editors and it is already quite strong. The program has a great look and feel, and new features and functionality are being added regularly. If you’re okay with the caveats cited above (some of which are already being addressed) then you’ll find this program provides a satisfying and productive writing environment.