Configuring Neovim for writing prose and XML

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • grammar-guard.nvim

    Discontinued Grammar Guard is a Neovim plugin that checks your grammar as you write your LaTeX, Markdown or plain text document.

    I am actually writing a blog post on almost this exact topic! Ltex-ls is not fully integrated yet, add to dictionary doesn't do anything! You can add manually for now in the setup, for example: lua require('lspconfig').ltex.setup { settings = { ltex = { disabledRules = { ['en-US'] = { 'PROFANITY' } }, dictionary = { ['en-US'] = { 'Deno', 'Neovim', 'ltex-ls' } }, }, }, } The above disables a rule, and adds some words to the dictionary. Adding these rules manually is not ideal, but using ltex-ls in Neovim is new and the ability to do these things automatically has not yet been added. Keep an eye on grammar-guard.nvim for these features being added.

  • zen-mode.nvim

    🧘 Distraction-free coding for Neovim is awesome for writing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ltex-ls

    LTeX Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others

    Thanks, I know about the built-in spell checking, but there is an LSP (LTeX) that uses LanguageTool for spell and grammar checking. At least, I found the built-in spellchecker a bit limited when you write a lot of prose, e.g. in academia. As far as I remember, it also does not parse LaTeX and Markdown. But I am maybe wrong about this.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts