18.1.1 Elements—Greater Elements—Objects
Greater Elements
Elements containing other elements (and only elements) are called greater elements. The
following are greater elements:
- center-block
- drawer
- dynamic-block
- footnote-definition
- headline
- inlinetask
- item
- plain-list
- property-drawer
- quote-block
- section
- special-block
Regular Elements
Regular elements include the following:
- babel-call
- clock
- comment
- comment-block
- diary-sexp
- example-block
- export-block
- fixed-width
- horizontal-rule
- keyword
- latex-environment
- node-property
- paragraph (can contain objects and plain text)
- planning
- quote-section
- src-block
- table
- table-row
- verse-block (can contain objects and plain text)
Affiliated Keywords
Most elements accept a fixed set of keywords as attributes, called affiliated keywords. They are
not to be confused with regular keywords, which are elements. Affiliated keywords are stored in
the variable org-element-affiliated-keywords
, which contains:
- "CAPTION"
- "DATA"
- "HEADER"
- "HEADERS"
- "LABEL"
- "NAME"
- "PLOT"
- "RESNAME"
- "RESULT"
- "RESULTS"
- "SOURCE"
- "SRCNAME"
- "TBLNAME"
- "ATTR_…"
The following elements do not accept affiliated keywords:
`clock', `headline', `inlinetask', `item', `planning', `node-property', `quote-section' `section' and `table-row' types
Objects
Objects include the following:
- bold
- code
- entity
- export-snippet
- footnote-reference
- inline-babel-call
- inline-src-block
- italic
- latex-fragment
- line-break
- link
- macro
- radio-target
- statistics-cookie
- strike-through
- subscript
- superscript
- table-cell
- target
- timestamp
- underline
- verbatim