Atom

Atom is a text editor that’s modern, approachable, yet hackable to the core.
A tool you can customize to do anything but also use productively without ever touching a config file.

Website: https://atom.io

reStructuredText

Image of Atom with reST Preview

Spell-check

Atom does not spell-check reST out of the box, you will need to add reST to your config file.

grammars: [
  "source.asciidoc"
  "source.gfm"
  "text.git-commit"
  "text.plain"
  "text.plain.null-grammar"
  "text.restructuredtext"
]