I use LaTeX for my academic work. For some time Atom has been my editor of choice. Over the years, I've migrated through a variety of workflows, including using dedicated editors like LyX to write my S.M. thesis.
Atom is not a dedicated LaTeX editor, but it is immensely popular. Consequently it has many useful features and packages that I've found improve my productivity for writing code (LaTeX documents are, after all, code). Some of these are LaTeX-specific, but many are not.
See previous writing on this use-case by Matteo Merola and others.
TeX environment & packages
I write on …more ...