Note: a complete list of these features including keyboard shortcuts, links, and descriptions is available on https://github.com/novoid/github-orgmode-tests
This page demonstrates Org-mode features that are (or are not) supported by github which is using an (old) version of org-ruby.
Last GitHub feature render check and last table update: <2020-10-15 Thu>
Feature | status |
---|---|
Text formatting | :WORKS: |
Text formatting within other syntax elements | :WORKS: |
Lists | :PARTLY: |
Headings with TODO items | :FAILS: |
Drawers | :FAILS: |
blocks (docu) | :PARTLY: |
EXAMPLE block | :WORKS: |
QUOTE block | :WORKS: |
VERSE block | :FAILS: |
SRC block | :WORKS: |
python | :WORKS: |
shell | :WORKS: |
ruby | :WORKS: |
ditaa | :WORKS: |
session with shell and R | :WORKS: |
QUOTE block | :WORKS: |
HTML block | :FAILS: |
LATEX block (docu) | :FAILS: |
NOTES block | :FAILS: |
comments (docu) | :WORKS: |
Noexport tag of heading | :WORKS:noexport: |
links (docu) | :PARTLY: |
states; TODO items (docu) | :PARTLY: |
tags (docu) | :FAILS: |
tables simple (docu) | :PARTLY: |
tables complex (docu, tutorial) | :PARTLY: |
column view (docu) | :FAILS: |
dates & time (docu) | :WORKS: |
clocking time (docu) | :PARTLY: |
images | :PARTLY: |
Macro replacement | :FAILS: |
Please note that there is a much better syntax overview and compatibility list on the Orgdown project page.
- bold
- italic
- underline
strike throughcode
commands
- http://orgmode.org
small example
Within links:
This is an example of some syntax highlighting within links
and such
.
Table:
Example |
---|
http://orgmode.org |
Org mode |
This is an example of some syntax links and such . |
Lists:
- Example
- This is an example of some syntax
highlightingwithinlinks
andsuch
.
- This is an example of some syntax
Headings:
- MISSING:
- Checkbox rendering/alignment
- Reusing same enumerate bullet symbols (dash, numbers, …)
simple list:
- Org mode
- Lists
- [ ] unchecked checkbox
- [X] checked checkbox
- [-] undecided checkbox (
C-u C-u C-c C-c
)
enumerate:
- Emacs
- Org-mode
- Lists
mixed with checkboxes:
- Clean out garage
- [ ] get stuff out
- [ ] be careful with that axe, Eugene
- [X] get rid of old stuff
- using eBay?
- try to use rubbish as birthday presents for family
- [ ] repaint garage
- [X] put stuff back in
- [ ] get stuff out
- MISSING
- display of TODO keywords
- be careful with that axe, Eugene
- using eBay?
- try to use rubbish as birthday presents for family
- MISSING:
- rendering of drawers
blocks (docu)
- including babel (docu)
An example in an EXAMPLE block. Second line within this block. This *is* an /example/ of _some_ syntax +highlighting+ within =links= and ~such~.
Will be wrapped:
An example in an QUOTE block. Second line within this block.
This is an example of some syntax
highlightingwithinlinks
andsuch
.
- MISSING:
- rendering of the block
def my_test(myvar: str = 'foo bar'):
"""
This is an example function.
@type myvar: str = 'foo bar': number
@param myvar: str = 'foo bar': FIXXME
"""
mynewvar: str = myvar + ' additional content'
return mynewvar
print("Hello " + my_text('Europe!'))
(message (concat "Hello" "Europe!")) ;; inline comment
- some examples are taken from Worg: Introduction to Babel
echo "Hello Europe!"
FOO="foo bar"
echo "A test with ${FOO}"
pwd
require 'date'
"This file was last evaluated on #{Date.today}"
+---------+
| cBLU |
| |
| +----+
| |cPNK|
| | |
+----+----+
cd ~/archive/events_memories && du -sc * |grep -v total
Using result set “directories” from above as “dirs” in R below:
pie(dirs[,1], labels = dirs[,2])
Will be wrapped:
This is strong. This is emphasized. Heres is a web reference: linkAn example in an QUOTE block. Second line within this block.
This is an example of some syntax
highlightingwithinlinks
andsuch
.
LATEX block (docu)
- MISSING:
- rendering of the block
- some special characters
- Greek characters
- Working outside of block: α β φ
- not working: \LaTeX{}
$\varphi$
- MISSING:
- rendering of the block
Notes blocks are not standard Org mode. However, org-reveal
is using
it for handout notes so I would like to include it here.
comments (docu)
Comment lines:
space hash space:
space space hash space:
Comment block:
links (docu)
- MISSING:
<<link>>
- following
id:
links - custom links
- without your Emacs config, those links are impossible to follow
- rendering somehow would be fine
- footnotes
todo: target
# <<link>>
- file:test.org without brackets
- test.org with double brackets
- http://orgmode.org → plain URL without brackets
- http://orgmode.org → URL with brackets without description
- Org mode homepage → URL with brackets with description
- id:myexampleid → an id-link
- custom links: contact:John Smith
- footnotes (docu)
- plain [fn::great content here]
- with own label [fn:mylabel:great content here]
- reference [fn:myotherlabel] [fn:2]
[fn:myotherlabel] This is a footnote from reference above. [fn:2] This is a footnote with a simple number as label.
Footnotes aren’t working
Should have#myexampleid
anchor, doesn’t work as of 2021-04-11
Should have #myexamplecustomid
anchor, doesn’t work as of 2021-04-11
states; TODO items (docu)
- MISSING:
- todo keywords
- dependencies from within drawers
priorities (docu)
breaking down in subtasks (docu)
tags (docu)
- MISSING:
- rendering tags
tables simple (docu)
- MISSING:
- number alignment
Heading1 | head2 |
---|---|
entry | 42 |
foo | 21.7 |
end | 99.99 |
- MISSING:
- Tables are concatenated unfortunately and alignment fails.
US-Dollar | EUR | ||
1 | 0.76481836 | ||
When | What | USD | EUR |
---|---|---|---|
2012-02-03 | Taxi Graz-Airport | 18.00 | |
2012-02-03 | Taxi Seattle Airport | 25.00 | 19.12 |
2012-02-13 | Taxi | 7.00 | 5.35 |
2012-02-14 | Taxi | 8.00 | 6.12 |
2012-02-17 | Taxi to Airport SeaTac | 35.00 | 26.77 |
2012-02-22 | Taxi Airport-Graz | 16.00 | |
91.36 |
column view (docu)
- MISSING:
- no support for those things
dates & time (docu)
C-c .
insert active <2012-04-23 Mon> (withC-u
: <2012-04-23 Mon 19:14>)C-c !
insert inactive [2012-04-23 Mon] (withC-u
: [2012-04-23 Mon 19:14])
clocking time (docu)
- MISSING:
- drawer information
Clock summary at [2012-11-19 Mon 11:17]
Headline | Time |
---|---|
Total time | 27:16 |
Embedding image using HTML block:
Embedding image using file
link:
{{{poem(red,blue)}}}
Parsers for Org mode can be found on https://orgmode.org/worg/org-tools/index.html
This sub-hierarchy is here to test specific stuff.
You can ignore everything starting from here.
head1 | head2 | head3 |
---|---|---|
text | 42 | ----- |
[email protected] | 23 | :-) |
65 |
- direct URL: http://tagstore.org
- indirect URL
- direct email: [email protected]
- indirect email
- file link should link to README.org
- file + heading link should link to #links in the same file (but the link is recognized in Emacs). If the heading is multiple words, attach them with ‘-‘.
verse:
quote:
This is an example. Second line. Very long line with many characters showing the wordwrap feature or the not existing word wrap feature
only colon:
This is an example. Second line. Very long line with many characters showing the wordwrap feature or the not existing word wrap feature
non-specific source:
This is an example. Second line. Very long line with many characters showing the wordwrap feature or the not existing word wrap feature
python source:
if VALUE and dummy < 42:
execute_something("Dummy text", 23)
- me_low
- 2_8
*.org_archive
*.org\_archive
- *.org\_archive
Das hier ist eine Erklärung von dem Ganzen:
Und in der Org-mode-Datei wird das dann so angewendet: