Current section
Files
Jump to
Current section
Files
lib/xberg/code_block_style.ex
# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:c42b3ed17053806bdcf42dea768a2aecba67c8ec1370751ea7323b02483cbce1
# 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