Current section

Files

Jump to
xberg lib xberg code_block_style.ex
Raw

lib/xberg/code_block_style.ex

# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:4e21c71a5751b345136e5ca51dea30bbd3862f7fdc63aa50e6b36be84c454e0e
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule Xberg.CodeBlockStyle do
@moduledoc """
Code block fence style in Markdown output.
Determines how code blocks (`<pre><code>`) are rendered in Markdown.
"""
@typedoc "Code block fence style in Markdown output."
@type t :: :indented | :backticks | :tildes
@indented :indented
@backticks :backticks
@tildes :tildes
@doc "Indented code blocks (4 spaces). `CommonMark` standard."
@spec indented() :: t()
def indented, do: @indented
@doc "Fenced code blocks with triple backticks. Default (GFM). Supports language hints."
@spec backticks() :: t()
def backticks, do: @backticks
@doc "Fenced code blocks with tildes (~~~). Supports language hints."
@spec tildes() :: t()
def tildes, do: @tildes
end