Awesome
coc-markdownlint
markdownlint for Vim/Neovim, works as coc.nvim extension.
<img width="762" alt="image" src="https://user-images.githubusercontent.com/345274/66472846-abe45880-eac0-11e9-8d0a-6b923fbdbee3.png">Features
- Style lint
- Autofix
<Plug>(coc-codeaction)
on current diagnostic, you will find available codeAction, choose by number to fix.
Install
:CocInstall coc-markdownlint
Configurations
markdownlint.onOpen
: lint on open a file, defaulttrue
markdownlint.onChange
: lint on changing a file, defaulttrue
markdownlint.onSave
: lint on saving a file, defaulttrue
markdownlint.config
: configurations rules used by markdownlint, default{}
Commands
markdownlint.fixAll
: fix all errors in current file found by markdownlint
CodeActions
Provides codeAction for current file or line to disable markdownlint, triggered
by <Plug>(coc-codeaction)
and <Plug>(coc-codeaction-line)
<!-- markdownlint-disable-file -->
<!-- markdownlint-disable-next-line -->
Rules
You can configures the markdownlint rules to use, for example:
{
"default": true,
"line_length": false
}
coc-markdownlint
can read configurations from:
- Global configuration file that rc can find, for example
$HOME/.markdownlintrc
. Checkoutrc
for more examples. markdownlint.config
section incoc-settings.json
.markdownlint.{json, yaml}
in local workspace root
License
MIT
This extension is created with create-coc-extension