Writing is one of the most important activities for an academic. An academic’s job is to create and disseminate knowledge, and this cannot be done without effective writing. Thus, it is important to pick the right tools for the job. These tools can be roughly split into the categories of editor, typesetting language, and support tools. In this post, I explain my academic writing workflow using Neovim, Pandoc and LaTeX, and a curated set of plugins to assist with various writing tasks.