-
grammar-guard.nvim
Discontinued Grammar Guard is a Neovim plugin that checks your grammar as you write your LaTeX, Markdown or plain text document.
-
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
I am actually writing a blog post on almost this exact topic! Ltex-ls https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ltex 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.
https://github.com/folke/zen-mode.nvim is awesome for writing.
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.