So far, I have written and . Those posts have proven popular, and people keep asking me about my favorite text editor. This series continues now with , an editor I used to use when I worked as a developer, and then fell out of love with, mostly because development stopped for some time. There was much confusion between versions 2 and 3, and then I discovered , and then kind of forget about it. However, Sublime Text is experiencing something of a resurgence, and I thought it was time I revisited it to see how suited it is for writers. One caveat: while Sublime core development has re-awoken, many packages haven’t. As it’s an old and stable codebase, this may not matter, and packages probably still work. I have tried only to include packages that are compatible with Sublime version 3 and have some recent development activity. how to customize Atom Visual Studio Code for writers Sublime Text Atom To install packages, open up the control palette and use package control to search for and add packages. Increase Readability By default, Sublime highlights the current line, and your theme determines how visible this is. For further control, you might like the , and packages. HighlightWords Highlighter WordHighlight Language Formatters and Snippets Markup Support Sublime has a handful of packages to make markdown editing better, again, finding them requires , and again, I had mixed experiences with figuring out how to get them to work. For example, adds a light theme and centralizes the editor body, which I have always found better for writing work. It also adds a variety of shortcuts, linting, and convenience functions. Also, more useful for technical writers, adds support for YAML front matter and code block highlighting. searching in package control MarkdownEditing MarkdownExtended There is one package for Asciidoc, . A highlighter for (RST) and Asciidoctor RestructuredText snippets for RST Of course, the venerable P has a package too. andoc There are also a whole series of packages, some of which I could imagine writers might find useful, such as and . ‘text manipulation’ ChangeQuotes LineEndingsUnify Project Management Sublime has , with a configuration file available to create a setup you need, and for a little more, try the package. project management built-in ProjectManager Write Better Sublime has spell checking available by default, but you need to enable it by adding the following to your user settings file: Under the hood, Sublime uses H , in addition to US and GB English. It’s a shame it doesn’t tap into the in-built Hunspell that many operating systems have. unspell and you need to download any dictionaries For a word count, use the package, which also has settings for calculating read times and some advanced features. WordCount Linting Sublime has the extensive package that has a long list of official and contributed extensions ( ). It’s hard to find a comprehensive list, but here’s some I found that may interest writers. SublimeLinter This is the best option Though I must admit, I struggled to get a lot of them to work properly, the configuration isn’t always clear, and the display of linter messages isn’t as well integrated as with Atom and VSC. Alex Prose Testlint Vale Write Good If you want to lint code snippets included in your documentation, then there are options available for pretty much every language, but again, your mileage may vary using them. Should I Use It, Chris? One of the reasons people still prefer Sublime over Atom and VSC is performance. Sublime is written in Python and not JavaScript, and thus consumes less memory and CPU. I didn’t use it enough to prove or disprove this statement, but after a brief look at Activity Monitor on my Mac, CPU usage is generally lower than either of those editors, but not as much as I would have expected. A lot of the CPU spikes are caused by packages and their dependencies though, and this is the same across all the editors. Hmm, frankly, I would say no. If you are already using Sublime and understand how to get it to work in a more user-friendly way, then adding some writer focused packages enhances your experience. But for writers looking for new options, then Atom and Visual Studio Code are far better and more modern, and so are the packages available for them. Originally published at dzone.com .