Skip to content

jxl-info/flymake-grammarly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

Flymake support for Grammarly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 100.0%