The cl-libhoedown Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-libhoedown Reference Manual

This is the cl-libhoedown Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:23:56 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-libhoedown

Quicklisp

Common Lisp Binding for Hoedown, a standards compliant, fast, secure markdown processing library in C.

Installation

You need to first install Hoedown, either clone or download it from this page.

git clone https://github.com/hoedown/hoedown.git
cd hoedown
make && make install

Then just (ql:quickload :cl-libhoedown) in your REPL. Note that before it's collected by Quicklisp, you need to put it in your quicklisp/local-projects directory.

Usage

All API symbols are exported from package cl-libhoedown(and its nicknames libhoedown or hoedown).

render

HOEDOWN> (render "#h1

This is Head1.

##h2

This is Head2.

###h3

This is Head3. Over")

"<h1>h1</h1>

<p>This is Head1.</p>

<h2>h2</h2>

<p>This is Head2.</p>

<h3>h3</h3>

<p>This is Head3. Over</p>
"

Simple to use. If it's a pathname that passed to render, it will use uiop:read-file-string first and then do the rendering.

HOEDOWN> (render #P"/tmp/test.md")
"<h1>h1</h1>

<p>This is Head1.</p>

<h2>h2</h2>

<p>This is Head2.</p>

<h3>h3</h3>

<p>This is Head3. Over</p>
"

There are a lot of options that can affect the behavior of the rendering.

*hoedown-extensions*

Hoedown Extensions, which affects the behavior of Markdown syntax such as tables, autolinking, footnotes... The enabled extensions are:

'(:hoedown-ext-tables :hoedown-ext-fenced-code :hoedown-ext-footnotes
  :hoedown-ext-autolink :hoedown-ext-strikethrough :hoedown-ext-underline
  :hoedown-ext-highlight :hoedown-ext-quote :hoedown-ext-superscript
  :hoedown-ext-math :hoedown-ext-no-intra-emphasis :hoedown-ext-space-headers
  :hoedown-ext-math-explicit :hoedown-ext-disable-indented-code)

You can enable multiple extensions by using add-hoedown-extensions. For example, if a markdown file /tmp/test.md looks like this:

#h1

This is Head1. Let's test some `autolink`.

* Google: http://google.com
* Bing: http://bing.com
* My Blog: http://gty.org.in

##h2

This is Head2. Let's test some `strikethrough`.

Trump is the next USA president? ~~This is totally nonsence.~~

###h3

This is Head3. Test some `footnotes` then over.

McCLIM[^1] now has a new website!

May 2016 Quicklisp[^2] dist update now available!

Over.

[^1]: McCLIM, https://common-lisp.net/project/mcclim/posts/New-website.html

[^2]: Quicklisp, https://quicklisp.org
HOEDOWN> (add-hoedown-extensions :hoedown-ext-autolink ;; Automatically parse URLs into links
                                 :hoedown-ext-footnotes ;; Enables Markdown Extra style footnotes
                                 :hoedown-ext-strikethrough ;; Enables ~~striking~~ text
                                 )
(:HOEDOWN-EXT-STRIKETHROUGH :HOEDOWN-EXT-FOOTNOTES :HOEDOWN-EXT-AUTOLINK)
HOEDOWN> (render #P"/tmp/test.md")
"<h1>h1</h1>

<p>This is Head1. Let&#39;s test some <code>autolink</code>.</p>

<ul>
<li>Google: <a href=\"http://google.com\">http://google.com</a></li>
<li>Bing: <a href=\"http://bing.com\">http://bing.com</a></li>
<li>My Blog: <a href=\"http://gty.org.in\">http://gty.org.in</a></li>
</ul>

<h2>h2</h2>

<p>This is Head2. Let&#39;s test some <code>strikethrough</code>.</p>

<p>Trump is the next USA president? <del>This is totally nonsence.</del></p>

<h3>h3</h3>

<p>This is Head3. Test some <code>footnotes</code> then over.</p>

<p>McCLIM<sup id=\"fnref1\"><a href=\"#fn1\" rel=\"footnote\">1</a></sup> now has a new website!</p>

<p>May 2016 Quicklisp<sup id=\"fnref2\"><a href=\"#fn2\" rel=\"footnote\">2</a></sup> dist update now available!</p>

<p>Over.</p>

<div class=\"footnotes\">
<hr>
<ol>

<li id=\"fn1\">
<p>McCLIM, <a href=\"https://common-lisp.net/project/mcclim/posts/New-website.html\">https://common-lisp.net/project/mcclim/posts/New-website.html</a>&nbsp;<a href=\"#fnref1\" rev=\"footnote\">&#8617;</a></p>
</li>

<li id=\"fn2\">
<p>Quicklisp, <a href=\"https://quicklisp.org\">https://quicklisp.org</a>&nbsp;<a href=\"#fnref2\" rev=\"footnote\">&#8617;</a></p>
</li>

</ol>
</div>
"

There is also a function delete-hoedown-extensions, which I guess you'll barely have to use...

*hoedown-html-flags*

Hoedown html flags, which derectly affects the behavior of hoedown html renderers. The enabled flags are:

'(:hoedown-html-skip-html :hodown-html-escape :hoedown-html-hard-wrap :hoedown-html-use-html)

You can enable multiple flags by using add-hoedown-html-flags, and there's also a function delete-hoedown-html-flags.

*hoedown-buffer-unit-size*

Reallocation unit size (0 = read-only buffer) for a hoedown buffer, set to 16 by default.

*hoedown-html-renderer-nesting-levels*

Nesting levels for a hoedown html renderer, set to 0 by default.

*hoedown-document-max-nesting*

Max nesting for a hoedown document, set to 16 by default.

hoedown-version

Retrieve Hoedown's version numbers, returning 4 values where the first is a string representing the version and the 2nd, 3rd and 4th are major, minor and revision number repsectively.

HOEDOWN> (hoedown-version)

"3.0.7"
3
0
7

Limitations

For now, this binding only supports a subset of features from Hoedown. So the feature work are obviously make the APIs more complete.

TODO

Author

Copyright

Copyright (c) 2016 David Gu (macdavid313@gmail.com)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 cl-libhoedown

Author

David Gu

License
Description

Common Lisp Binding for Hoedown.

Long Description

# cl-libhoedown

[![Quicklisp](http://quickdocs.org/badge/cl-libhoedown.svg)](http://quickdocs.org/cl-libhoedown/)

Common Lisp Binding for [Hoedown](https://github.com/hoedown/hoedown), a standards compliant, fast, secure markdown processing library in C.

## Installation

You need to first install Hoedown, either clone or download it from this [page](https://github.com/hoedown/hoedown).

“‘
git clone https://github.com/hoedown/hoedown.git
cd hoedown
make && make install
“‘

Then just ‘(ql:quickload :cl-libhoedown)‘ in your REPL. Note that before it’s collected by Quicklisp, you need to put it in your ‘quicklisp/local-projects‘ directory.

## Usage

All API symbols are exported from package ‘cl-libhoedown‘(and its nicknames ‘libhoedown‘ or ‘hoedown‘).

### render

“‘common-lisp
HOEDOWN> (render "#h1

This is Head1.

##h2

This is Head2.

###h3

This is Head3. Over")

"<h1>h1</h1>

<p>This is Head1.</p>

<h2>h2</h2>

<p>This is Head2.</p>

<h3>h3</h3>

<p>This is Head3. Over</p>
"
“‘

Simple to use. If it’s a pathname that passed to ‘render‘, it will use ‘uiop:read-file-string‘ first and then do the rendering.

“‘common-lisp
HOEDOWN> (render #P"/tmp/test.md")
"<h1>h1</h1>

<p>This is Head1.</p>

<h2>h2</h2>

<p>This is Head2.</p>

<h3>h3</h3>

<p>This is Head3. Over</p>
"
“‘

There are a lot of options that can affect the behavior of the **rendering**.

<h3>*hoedown-extensions*</h3>

Hoedown Extensions, which affects the behavior of Markdown syntax such as tables, autolinking, footnotes... The enabled extensions are:

“‘common-lisp
’(:hoedown-ext-tables :hoedown-ext-fenced-code :hoedown-ext-footnotes
:hoedown-ext-autolink :hoedown-ext-strikethrough :hoedown-ext-underline
:hoedown-ext-highlight :hoedown-ext-quote :hoedown-ext-superscript
:hoedown-ext-math :hoedown-ext-no-intra-emphasis :hoedown-ext-space-headers
:hoedown-ext-math-explicit :hoedown-ext-disable-indented-code)
“‘

You can enable multiple extensions by using ‘add-hoedown-extensions‘. For example, if a markdown file ‘/tmp/test.md‘ looks like this:

“‘
#h1

This is Head1. Let’s test some ‘autolink‘.

* Google: http://google.com
* Bing: http://bing.com
* My Blog: http://gty.org.in

##h2

This is Head2. Let’s test some ‘strikethrough‘.

Trump is the next USA president? ~~This is totally nonsence.~~

###h3

This is Head3. Test some ‘footnotes‘ then over.

McCLIM[^1] now has a new website!

May 2016 Quicklisp[^2] dist update now available!

Over.

[^1]: McCLIM, https://common-lisp.net/project/mcclim/posts/New-website.html

[^2]: Quicklisp, https://quicklisp.org
“‘

“‘common-lisp
HOEDOWN> (add-hoedown-extensions :hoedown-ext-autolink ;; Automatically parse URLs into links
:hoedown-ext-footnotes ;; Enables Markdown Extra style footnotes
:hoedown-ext-strikethrough ;; Enables ~~striking~~ text
)
(:HOEDOWN-EXT-STRIKETHROUGH :HOEDOWN-EXT-FOOTNOTES :HOEDOWN-EXT-AUTOLINK)
HOEDOWN> (render #P"/tmp/test.md")
"<h1>h1</h1>

<p>This is Head1. Let&#39;s test some <code>autolink</code>.</p>

<ul>
<li>Google: <a href=\"http://google.com\">http://google.com</a></li>
<li>Bing: <a href=\"http://bing.com\">http://bing.com</a></li>
<li>My Blog: <a href=\"http://gty.org.in\">http://gty.org.in</a></li>
</ul>

<h2>h2</h2>

<p>This is Head2. Let&#39;s test some <code>strikethrough</code>.</p>

<p>Trump is the next USA president? <del>This is totally nonsence.</del></p>

<h3>h3</h3>

<p>This is Head3. Test some <code>footnotes</code> then over.</p>

<p>McCLIM<sup id=\"fnref1\"><a href=\"#fn1\" rel=\"footnote\">1</a></sup> now has a new website!</p>

<p>May 2016 Quicklisp<sup id=\"fnref2\"><a href=\"#fn2\" rel=\"footnote\">2</a></sup> dist update now available!</p>

<p>Over.</p>

<div class=\"footnotes\">
<hr>
<ol>

<li id=\"fn1\">
<p>McCLIM, <a href=\"https://common-lisp.net/project/mcclim/posts/New-website.html\">https://common-lisp.net/project/mcclim/posts/New-website.html</a>&nbsp;<a href=\"#fnref1\" rev=\"footnote\">&#8617;</a></p> </li>

<li id=\"fn2\">
<p>Quicklisp, <a href=\"https://quicklisp.org\">https://quicklisp.org</a>&nbsp;<a href=\"#fnref2\" rev=\"footnote\">&#8617;</a></p>
</li>

</ol>
</div>
"
“‘

There is also a function ‘delete-hoedown-extensions‘, which I guess you’ll barely have to use...

<h3>*hoedown-html-flags*</h3>

Hoedown html flags, which derectly affects the behavior of hoedown html renderers. The enabled flags are:

“‘common-lisp
’(:hoedown-html-skip-html :hodown-html-escape :hoedown-html-hard-wrap :hoedown-html-use-html)
“‘

You can enable multiple flags by using ‘add-hoedown-html-flags‘, and there’s also a function ‘delete-hoedown-html-flags‘.

<h3>*hoedown-buffer-unit-size*</h3>

Reallocation unit size (0 = read-only buffer) for a hoedown buffer, set to ‘16‘ by default.

<h3>*hoedown-html-renderer-nesting-levels*</h3>

Nesting levels for a hoedown html renderer, set to ‘0‘ by default.

<h3>*hoedown-document-max-nesting*</h3>

Max nesting for a hoedown document, set to ‘16‘ by default.

### hoedown-version

Retrieve Hoedown’s version numbers, returning 4 values where the first is a string representing the version and
the 2nd, 3rd and 4th are major, minor and revision number repsectively.

“‘common-lisp
HOEDOWN> (hoedown-version)

"3.0.7"
3
0
7
“‘

## Limitations

For now, this binding only supports a subset of features from Hoedown. So the feature work are obviously make the APIs more complete.

### TODO

- [ ] Enable more options for a hoedown html renderer.
- [ ] Enable customizing renderers.
- [ ] Support various callbacks.

## Author

* David Gu (macdavid313@gmail.com)

## Copyright

Copyright (c) 2016 David Gu (macdavid313@gmail.com)

Version

0.1

Dependency

cffi

Source

cl-libhoedown.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 cl-libhoedown/src

Parent

cl-libhoedown (system)

Location

src/

Component

cl-libhoedown.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-libhoedown.asd

Location

cl-libhoedown.asd

Systems

cl-libhoedown (system)

Packages

cl-libhoedown-asd


Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-libhoedown/src/cl-libhoedown.lisp

Parent

src (module)

Location

src/cl-libhoedown.lisp

Packages

cl-libhoedown

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 cl-libhoedown-asd

Source

cl-libhoedown.asd

Use List

Previous: , Up: Packages   [Contents][Index]

5.2 cl-libhoedown

CL-LIBHOEDOWN Package.

Source

cl-libhoedown.lisp (file)

Nicknames
Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *hoedown-buffer-unit-size*

Reallocation unit size (0 = read-only buffer) for a hoedown buffer, set to 16 by default.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: *hoedown-document-max-nesting*

Max nesting for a hoedown document, set to 16 by default.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: *hoedown-extensions*

Hoedown Extensions, which affects the behavior of Markdown syntax such as tables, autolinking, footnotes... The enabled extensions are:

’(:hoedown-ext-tables :hoedown-ext-fenced-code :hoedown-ext-footnotes
:hoedown-ext-autolink :hoedown-ext-strikethrough :hoedown-ext-underline
:hoedown-ext-highlight :hoedown-ext-quote :hoedown-ext-superscript
:hoedown-ext-math :hoedown-ext-no-intra-emphasis :hoedown-ext-space-headers
:hoedown-ext-math-explicit :hoedown-ext-disable-indented-code)

You can enable multiple extensions by using ’add-hoedown-extensions’.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: *hoedown-html-renderer-nesting-levels*

Nesting levels for a hoedown html renderer, set to 0 by default.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: add-hoedown-extensions &rest EXTS

Add extension(s) to *hoedown-extensions* .

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: add-hoedown-html-flags &rest FLAGS

Add flag(s) to *hoedown-html-flags* .

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: delete-hoedown-extensions &rest EXTS

Delete extension(s) from *hoedown-extensions* .

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: delete-hoedown-html-flags &rest FLAGS

Delete flag(s) from *hoedown-html-flags* .

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-version ()

Retrieve Hoedown’s version numbers, returning 4 values where the first is a string representing the version and the 2nd, 3rd and 4th are major, minor and revision number repsectively.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: render ()

Rendering a markdown file or string.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: %hoedown-enabled-extensions%

All enabled hoedown extensions.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: %hoedown-enabled-html-flags%

All enabled hoedown html flags.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: %hoedown-version%

The hoedown version information, acting like a cache for function ’hoedown-version’.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Special Variable: *hoedown-html-flags*

Hoedown html flags, which derectly affects the behavior of hoedown html renderers. The enabled flags are:

’(:hoedown-html-skip-html :hodown-html-escape :hoedown-html-hard-wrap :hoedown-html-use-html)

You can enable multiple flags by using ’add-hoedown-html-flags’.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: with-hoedown-buffer (VAR) &body BODY

Create a hoedown buffer by specifying the unit parameter which means
’reallocation unit size (0 = read-only buffer)’ and its default value is 16, finally free the buffer.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Macro: with-hoedown-document (VAR) &body BODY
Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Macro: with-hoedown-html-renderer (VAR) &body BODY
Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: compute-enum-value ENUM-TYPE KEYWORDS
Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-buffer-free BUFFER

Free the hoedown buffer.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-buffer-new UNIT

Allocate a new hoedown buffer.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-document-free DOCUMENT

Deallocate a document processor instance.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-document-new RENDERER EXTENSIONS MAX-NESTING

Allocate a new document processor instance.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-document-render DOCUMENT BUFFER DATA SIZE

Render regular Markdown using the document processor.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-html-renderer-free RENDERER

Deallocate an HTML renderer.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Function: hoedown-html-renderer-new FLAGS NESTING-LEVEL

Allocates a regular HTML renderer.

Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Classes

Class: hoedown-buffer-tclass ()
Package

cl-libhoedown

Source

cl-libhoedown.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-libhoedown.asd: The cl-libhoedown<dot>asd file
cl-libhoedown/src: The cl-libhoedown/src module
cl-libhoedown/src/cl-libhoedown.lisp: The cl-libhoedown/src/cl-libhoedown<dot>lisp file

F
File, Lisp, cl-libhoedown.asd: The cl-libhoedown<dot>asd file
File, Lisp, cl-libhoedown/src/cl-libhoedown.lisp: The cl-libhoedown/src/cl-libhoedown<dot>lisp file

L
Lisp File, cl-libhoedown.asd: The cl-libhoedown<dot>asd file
Lisp File, cl-libhoedown/src/cl-libhoedown.lisp: The cl-libhoedown/src/cl-libhoedown<dot>lisp file

M
Module, cl-libhoedown/src: The cl-libhoedown/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   A   C   D   F   H   M   R   W  
Index Entry  Section

A
add-hoedown-extensions: Exported functions
add-hoedown-html-flags: Exported functions

C
compute-enum-value: Internal functions

D
delete-hoedown-extensions: Exported functions
delete-hoedown-html-flags: Exported functions

F
Function, add-hoedown-extensions: Exported functions
Function, add-hoedown-html-flags: Exported functions
Function, compute-enum-value: Internal functions
Function, delete-hoedown-extensions: Exported functions
Function, delete-hoedown-html-flags: Exported functions
Function, hoedown-buffer-free: Internal functions
Function, hoedown-buffer-new: Internal functions
Function, hoedown-document-free: Internal functions
Function, hoedown-document-new: Internal functions
Function, hoedown-document-render: Internal functions
Function, hoedown-html-renderer-free: Internal functions
Function, hoedown-html-renderer-new: Internal functions
Function, hoedown-version: Exported functions
Function, render: Exported functions

H
hoedown-buffer-free: Internal functions
hoedown-buffer-new: Internal functions
hoedown-document-free: Internal functions
hoedown-document-new: Internal functions
hoedown-document-render: Internal functions
hoedown-html-renderer-free: Internal functions
hoedown-html-renderer-new: Internal functions
hoedown-version: Exported functions

M
Macro, with-hoedown-buffer: Internal macros
Macro, with-hoedown-document: Internal macros
Macro, with-hoedown-html-renderer: Internal macros

R
render: Exported functions

W
with-hoedown-buffer: Internal macros
with-hoedown-document: Internal macros
with-hoedown-html-renderer: Internal macros

Jump to:   A   C   D   F   H   M   R   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   %   *  
S  
Index Entry  Section

%
%hoedown-enabled-extensions%: Internal special variables
%hoedown-enabled-html-flags%: Internal special variables
%hoedown-version%: Internal special variables

*
*hoedown-buffer-unit-size*: Exported special variables
*hoedown-document-max-nesting*: Exported special variables
*hoedown-extensions*: Exported special variables
*hoedown-html-flags*: Internal special variables
*hoedown-html-renderer-nesting-levels*: Exported special variables

S
Special Variable, %hoedown-enabled-extensions%: Internal special variables
Special Variable, %hoedown-enabled-html-flags%: Internal special variables
Special Variable, %hoedown-version%: Internal special variables
Special Variable, *hoedown-buffer-unit-size*: Exported special variables
Special Variable, *hoedown-document-max-nesting*: Exported special variables
Special Variable, *hoedown-extensions*: Exported special variables
Special Variable, *hoedown-html-flags*: Internal special variables
Special Variable, *hoedown-html-renderer-nesting-levels*: Exported special variables

Jump to:   %   *  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   H   P   S  
Index Entry  Section

C
cl-libhoedown: The cl-libhoedown system
cl-libhoedown: The cl-libhoedown package
cl-libhoedown-asd: The cl-libhoedown-asd package
Class, hoedown-buffer-tclass: Internal classes

H
hoedown-buffer-tclass: Internal classes

P
Package, cl-libhoedown: The cl-libhoedown package
Package, cl-libhoedown-asd: The cl-libhoedown-asd package

S
System, cl-libhoedown: The cl-libhoedown system

Jump to:   C   H   P   S