92 lines
5.0 KiB
HTML
92 lines
5.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
|
<title>~/code/vim-markdown/spec/features/strong_emphasis.md.html</title>
|
|
<meta name="Generator" content="Vim/7.4">
|
|
<meta name="plugin-version" content="vim7.4_v1">
|
|
<meta name="syntax" content="markdown">
|
|
<meta name="settings" content="use_css,pre_wrap,no_foldcolumn,expand_tabs,prevent_copy=">
|
|
<meta name="colorscheme" content="none">
|
|
<style type="text/css">
|
|
<!--
|
|
pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #ffffff; }
|
|
body { font-family: monospace; color: #000000; background-color: #ffffff; }
|
|
* { font-size: 1em; }
|
|
.Italic { font-style: italic; }
|
|
.Bold { font-weight: bold; }
|
|
.Constant { color: #c00000; }
|
|
.Special { color: #c000c0; }
|
|
-->
|
|
</style>
|
|
|
|
<script type='text/javascript'>
|
|
<!--
|
|
|
|
-->
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<pre id='vimCodeElement'>
|
|
|
|
This is <span class="Special">__</span><span class="Bold">strong</span><span class="Special">__</span> emphasis
|
|
|
|
This is also <span class="Special">**</span><span class="Bold">strong</span><span class="Special">**</span> emphasis
|
|
|
|
This is <span class="Special">__</span><span class="Bold">multiple words</span><span class="Special">__</span> strong emphasis
|
|
|
|
This is also <span class="Special">**</span><span class="Bold">multiple words</span><span class="Special">**</span> strong emphasis
|
|
|
|
This is __ not valid __
|
|
|
|
<span class="Special">**</span><span class="Bold">strong</span><span class="Special">**</span> emphasis could be the first word in the line
|
|
|
|
<span class="Special">__</span><span class="Bold">strong</span><span class="Special">__</span> emphasis could be the first word in the line
|
|
|
|
Strong <span class="Special">**</span><span class="Bold">emphasis</span>
|
|
<span class="Bold">could span</span><span class="Special">**</span> multiple lines
|
|
|
|
Strong <span class="Special">__</span><span class="Bold">emphasis</span>
|
|
<span class="Bold">could span</span><span class="Special">__</span> multiple lines
|
|
|
|
Strong <span class="Special">__</span><span class="Bold">emphasis </span><span class="Special">`</span><span class="Constant">could</span><span class="Special">`</span><span class="Bold"> contain</span><span class="Special">__</span> inline code
|
|
|
|
Strong <span class="Special">__</span><span class="Bold">emphasis </span><span class="Special">*</span><span class="Italic">could</span><span class="Special">*</span><span class="Bold"> contain</span><span class="Special">__</span> weak emphasis
|
|
|
|
The following is not a strong emphasis __
|
|
that span multiple lines
|
|
__ because the start delimiter must be followed by something (not the end of line)
|
|
|
|
The following is not a strong emphasis **
|
|
that span multiple lines
|
|
** because the start delimiter must be followed by something (not the end of line)
|
|
|
|
The usage of alternate delimiters must be idempotent, so all <span class="Special">__</span><span class="Bold">foo</span><span class="Special">__</span> <span class="Special">**</span><span class="Bold">foo</span><span class="Special">**</span> <span class="Special">__**</span><span class="Bold">foo</span><span class="Special">**__</span> <span class="Special">**__</span><span class="Bold">foo</span><span class="Special">__**</span> must be "foo" highlighted as bold
|
|
|
|
The same delimiter could not be used twice ****foo*** and ____foo____ must be normal
|
|
|
|
<span class="Special">__</span><span class="Bold">foo</span><span class="Special">__</span>__bar__ must be "foo" highlighted as bold followed by "{UNDERSCORE}{UNDERSCORE}bar{UNDERSCORE}{UNDERSCORE}" highlighted as normal
|
|
|
|
<span class="Special">__</span><span class="Bold">foo</span><span class="Special">__**</span><span class="Bold">bar</span><span class="Special">**</span> must be "foo" highlighted as bold followed by "bar" highlighted as bold
|
|
|
|
<span class="Special">__</span><span class="Bold">foo</span><span class="Special">__</span>b must be "foo" highlighted as bold followed by "b" highlighted as normal
|
|
|
|
<span class="Special">__</span><span class="Bold">foo</span><span class="Special">__</span>bar__baz__ must be "foo" highlighted as bold followed by "bar{UNDERSCORE}baz{UNDERSCORE}" highlighted as normal
|
|
|
|
<span class="Special">__</span><span class="Bold">foo</span><span class="Special">__</span>bar <span class="Special">__</span><span class="Bold">baz</span><span class="Special">__</span> must be "foo" and "baz" highlighted as bold and "bar" highlighted as normal
|
|
|
|
Four underscore ____ or four asterisks **** must not be highlighted without something in between
|
|
|
|
Spaces do not count for something so __ __ and ** ** must be normal
|
|
|
|
FOO__BAR must not be normal
|
|
|
|
FOO__BAR and BAR__FOO must be normal
|
|
|
|
Unfortunately <span class="Special">__</span><span class="Bold">FOO</span><span class="Special">__</span>BAR doesn't work but escaping \__FOO__BAR is always possible
|
|
|
|
</pre>
|
|
</body>
|
|
</html>
|
|
<!-- vim: set foldmethod=manual : -->
|