Skip to content

mmark-md/flycheck-mmark

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 20 to 21.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](cachix/install-nix-action@v20...v21)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
de11a1d

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
January 17, 2018 16:12
January 17, 2018 16:12
April 20, 2021 20:10

Flycheck support for MMark

License GPL 3 MELPA CI

This package provides a Flycheck checker for the MMark markdown processor.

Installation

The package is available via MELPA, so you can just type M-x package-install RET flycheck-mmark RET.

If you would like to install the package manually, download or clone it and put on Emacs' load-path. Then you can require it in your init file like this:

(require 'flycheck-mmark)

Usage

First of all, build the mmark-cli executable and place it on your PATH. The easiest way to do that is currently the following:

$ git clone https://github.com/mmark-md/mmark-cli.git mmark-cli
Cloning into 'mmark-cli'...
remote: Counting objects: 63, done.
remote: Compressing objects: 100% (36/36), done.
remote: Total 63 (delta 29), reused 51 (delta 17), pack-reused 0
Unpacking objects: 100% (63/63), done.
$ cd mmark-cli
$ stack build --copy-bins
<SNIP … SNIP>
Copied executables to /home/mark/.local/bin:
- mmark
$ mmark --version
mmark 0.0.1.0 master e60cc92b88e0069ce296d09ef30feecef83fa03e
using mmark     (library) 0.0.5.0
using mmark-ext (library) 0.1.0.0

For this you'll need Stack, follow the link if you wish to see the installation instructions.

Next, add the following to your configuration file:

(eval-after-load 'flycheck
  '(add-hook 'flycheck-mode-hook #'flycheck-mmark-setup))

Also make sure that you enable the flycheck-mode minor mode itself in the markdown-mode, this can be done for example like this:

(add-hook 'markdown-mode-hook #'flycheck-mode)

License

Copyright © 2018–present Mark Karpov

Distributed under GNU GPL, version 3.

About

Flycheck checker for the MMark markdown processor

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published