View Source MarkdownFormatter (MarkdownFormatter v1.0.0)

A formatter that can be plugged in to mix format in order to format Markdown files and sigils.

Usage

Add MarkdownFormatter to the .formatter.exs plugin list.

[
  plugins: [MarkdownFormatter],
  inputs: [
    "{mix,.formatter}.exs",
    "{config,lib,test}/**/*.{ex,exs}",
    "posts/*.{md,markdown}"
  ]
]

Configuration

Markdown formatting can be configured via a nested :markdown keyword list added to the formatter configuration.

  • :line_length - (integer)
[
  plugins: [MarkdownFormatter],
  markdown: [
    line_length: 80
  ],
  inputs: [
    "{mix,.formatter}.exs",
    "{config,lib,test}/**/*.{ex,exs}",
    "posts/*.{md,markdown}"
  ]
]

Summary

Functions

Callback implementation for Mix.Tasks.Format.features/1.

Callback implementation for Mix.Tasks.Format.format/2.