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 | :WORKS: |
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: |
Featuretest
Text formatting
- bold
- italic
- underline
strike throughcode
commands
- http://orgmode.org
small example
Text formatting within other syntax elements
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:
some syntax highlighting within links
and such
.
This is an example of Lists
- 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
Headings with TODO items
- MISSING
- display of TODO keywords
Clean out garage [0/4]
get stuff out
- be careful with that axe, Eugene
get rid of old stuff
- using eBay?
- try to use rubbish as birthday presents for family
repaint garage
put stuff back in
Drawers
- MISSING:
- rendering of drawers
NEXT Test with category property
docu)
blocks (- including babel (docu)
EXAMPLE block
An example in an EXAMPLE block. Second line within this block. This *is* an /example/ of _some_ syntax +highlighting+ within =links= and ~such~.
QUOTE block
Will be wrapped:
An example in an QUOTE block. Second line within this block.
This is an example of some syntax
highlightingwithinlinks
andsuch
.
VERSE block
- MISSING:
- rendering of the block
SRC block
python
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
shell
echo "Hello Europe!"
FOO="foo bar"
echo "A test with ${FOO}"
pwd
ruby
require 'date'
"This file was last evaluated on #{Date.today}"
ditaa
+---------+
| cBLU |
| |
| +----+
| |cPNK|
| | |
+----+----+
session with shell and R
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])
QUOTE block
Will be wrapped:
An example in an QUOTE block. Second line within this block.
This is an example of some syntax
highlightingwithinlinks
andsuch
.
This is strong. This is emphasized. Heres is a web reference: HTML blocklink
docu)
LATEX block (- MISSING:
- rendering of the block
- some special characters
- Greek characters
- Working outside of block: α β φ
- not working: \LaTeX{}
$\varphi$
NOTES block
- 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.
docu)
comments (Comment lines:
space hash space:
space space hash space:
Comment block:
(docu)
links- 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>>
- id:myexampleid
- ~/.zshrc.local
- http://orgmode.org
- 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 heading with PROPERTIES drawer containing ID
#myexampleid
anchor, doesn’t work as of 2021-04-11
Should have eading with PROPERTIES drawer containing CUSTOM_ID
#myexamplecustomid
anchor, doesn’t work as of 2021-04-11
docu)
states; TODO items (- MISSING:
- todo keywords
- dependencies from within drawers
making dependencies explicit
example with chain siblings
NEXT buy bike
take tour
goto hospital
docu)
priorities ([#A] example
NEXT [#B] example
docu)
breaking down in subtasks (example [1/3] [33%]
subtask 1
subtask 2
subtask 3
(docu)
tags- MISSING:
- rendering tags
example
(docu)
tables simple- MISSING:
- number alignment
Heading1 | head2 |
---|---|
entry | 42 |
foo | 21.7 |
end | 99.99 |
docu, tutorial)
tables complex (- 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 |
docu)
column view (- MISSING:
- no support for those things
example sub-item
NEXT [#B] another example
docu)
dates & time (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])
docu)
clocking time (- MISSING:
- drawer information
example sub-hierarchy with report
Clock summary at [2012-11-19 Mon 11:17]
Headline | Time |
---|---|
Total time | 27:16 |
example item
another item
MISC Ad-Hoc Testing
This sub-hierarchy is here to test specific stuff.
You can ignore everything starting from here.
Headings
heading with properties
tables
head1 | head2 | head3 |
---|---|---|
text | 42 | —– |
[email protected] | 23 | :-) |
65 |
links
- 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 ‘-‘.
examples
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)
Underscores_like_this
- me_low
- 2_8
*.org_archive
*.org\_archive
- *.org\_archive
Orgmode examples
Das hier ist eine Erklärung von dem Ganzen:
Und in der Org-mode-Datei wird das dann so angewendet: