Grammarly integration in AUCTeX

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/emacs

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Zigi - Workflow assistant built for devs & their teams
  • Scout APM - Truly a developer’s best friend
  • flycheck-grammarly

    Grammarly support for Flycheck

    has anybody integrated one of the emacs-grammarly-packages (e.g. in the form of flychecking) into LaTeX-mode? I'm looking for a setup which allows me to write LaTeX and benefit from grammarly-checks.

  • lsp-ltex

    lsp-mode ❤️ LTEX

    lsp-ltex. This is based on ltex-ls, which is a language server for grammar-checking LaTeX using LanguageTool. The setup is a bit tricky, and there are definitely some bugs and missing features, but when it's set up it's pretty smooth.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • textidote

    Spelling, grammar and style checking on LaTeX documents

    Textidote is also based on languageTool. It doesn't use LSP, but it can generate nice browseable HTML to look at all of the errors. It's not emacs-specific, but there's a snippet in the README of how to integrate it with flycheck.

  • YaLafi

    Yet another LaTeX filter

    See https://github.com/matze-dd/YaLafi" :modes (latex-mode plain-tex-mode) :command ("python3" "-m" "yalafi.shell" "--lt-command" "languagetool" "--language" (eval (if ispell-current-dictionary (substring ispell-current-dictionary 0 2) "en")) source) :error-patterns ((warning line-start "=== " (file-name) " ===\n" (one-or-more digit) ".) Line " line ", column " column ", Rule ID: " (id (one-or-more (any "A-Z_")) (optional "[" (one-or-more digit)"]")) "\n" "Message: " (message) line-end)) :enabled (lambda () (and (flycheck-python-find-module 'tex-yalafi "yalafi.shell") (executable-find "languagetool"))) :verify (lambda (_) (flycheck-python-verify-module 'tex-yalafi "yalafi.shell")))

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