"LaTeX math fragments" will now be syntax highlighted in Org mode files.
If `conceallevel=2` is set, the LaTeX symbols will be displayed as their
Unicode equivalents. E.g.
$\alpha$ --> α
\( x^2 \) --> x²
For more info, see: <https://orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments>
For example previously only `#+TITLE: Foo` would have syntax highlighted
`Foo` correctly. Now all case variants will work (e.g. `#+title: Foo`
and `#+tItLE: Foo`).
The same has been done to dynamic block markers so now this will also
work:
#+begin_src lisp
(if (< 1 2)
(print "True!")
(print "False!))
#+end_src
Org mode hyperlinks are now fully syntax highlighted (similar to
Markdown links).
The `org_conceal_links` option has been removed in favour of using
built-in Vim options to enable concealing (with a short section in the
`doc/org.txt` file on how to do this). This was done because concealed
text makes navigating "hard-wrapped" documents difficult (especially
when the concealed text is as long as most URLs).
Adds support for syntax highlighting and formatting both ordered and
unordered lists (excluding unordered lists delimited with `*`, as they
conflict with headings and are generally not recommended).
e.g.
1. Foo
2. Bar
1) Biz
2) Baz
- Foo
- Bar
+ Biz
+ Baz
Previously the following would've caused everything after the `/` to be
italicised (until it found a second `/`).
foo/bar
The same happened with all of the other in-line delimiters. This was
clearly not good enough.
The new in-line delimiter matching is now much closer to Emacs' than
before while maintaining Unicode support (as well as Vim can offer).
- Fixes issues with Vim's spell checker not spell checking regular text
in Org-mode files.
- Disables the use of italic fonts by default (an option is now
provided to change this behaviour).
- Disabled conceal for all elements except hyperlinks.
- Concealed elements are now only unconcealed when editing the text.
- Re-organised blocks in the syntax file.