Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.86 KB

README.md

File metadata and controls

56 lines (40 loc) · 1.86 KB

Build Status MELPA MELPA Stable License: GPL v3

flymake-grammarly

Flymake support for Grammarly.

Usage

To enable this package, simply add loading to your config like the code below.

(require 'flymake-grammarly)

You can generally call flymake-grammarly-load to any mode-hook for grammarly to start working.

(add-hook 'text-mode-hook 'flymake-grammarly-load)
(add-hook 'latex-mode-hook 'flymake-grammarly-load)
(add-hook 'org-mode-hook 'flymake-grammarly-load)
(add-hook 'markdown-mode-hook 'flymake-grammarly-load)

otherwise you can call flymake-grammarly-maybe-load like the snippt below.

(add-hook 'find-file-hook 'flymake-grammarly-maybe-load)

If you encounter the performance issue, try raise flymake-grammarly-check-time higher. The request will be send by this time everytime the buffer has changed.

(setq flymake-grammarly-check-time 0.8)

Todo List

  • Strip only text data, if other data like # header or > quote will return nothing.
  • Usable but not fast enough, really depends on Grammarly's analyzer.

Contribution

If you would like to contribute to this project, you may either clone and make pull requests to this repository. Or you can clone the project and establish your own branch of this tool. Any methods are welcome!