File: prepended-comma-pygments.html

package info (click to toggle)
ruby-org 0.9.12-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,852 kB
  • sloc: ruby: 3,044; lisp: 50; makefile: 4
file content (40 lines) | stat: -rw-r--r-- 2,100 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<h1>Removing the prepended comma from Org mode src blocks</h1>
<p>As mentioned in <a href="http://orgmode.org/manual/Literal-examples.html">http://orgmode.org/manual/Literal-examples.html</a>,
  when at the beginning of the line there is either &#8220;,*&#8221; or &#8220;,#+&#8221;
  this prepended comma should be removed before parsing.</p>
<p>(Fixes <a href="https://github.com/bdewey/org-ruby/issues/50">https://github.com/bdewey/org-ruby/issues/50</a>)</p>
<h2>Here the prepended comma will be removed.</h2>
<div class="highlight"><pre>* Hello
** Goodbye
 *** Not a headline, but prepended comma still removed.
* I am a headline
</pre></div>
<h2>Here the prepended comma is should not be removed.</h2>
<div class="highlight"><pre><span class="p">{</span>
  <span class="s2">&quot;one&quot;</span><span class="o">:</span>   <span class="mi">1</span>
<span class="p">,</span> <span class="s2">&quot;two&quot;</span><span class="o">:</span>   <span class="mi">2</span>
<span class="p">,</span> <span class="s2">&quot;three&quot;</span><span class="o">:</span> <span class="mi">3</span>
<span class="p">,</span> <span class="s2">&quot;four&quot;</span><span class="o">:</span>  <span class="mi">4</span>
<span class="p">}</span>
</pre></div>
<h2>Here the prepended comma is also removed</h2>
<p>Emacs Org mode implementation also removes it.</p>
<div class="highlight"><pre><span class="n">text</span> <span class="o">=</span> <span class="o">&lt;&lt;</span><span class="no">TEXT</span>
<span class="sh">#+TITLE: Prepended comma world</span>
<span class="sh">* Hello world</span>
<span class="sh">More text here</span>
<span class="no">TEXT</span>
</pre></div>
<h2>Here the prepended comma will be remove for the <code>Hello world</code> headline</h2>
<div class="highlight"><pre>,  ,* Hi
,  
,  ,* This will be appended a comma
* Hello world  
,  
</pre></div>
<h2>Here the prepended comma will be removed</h2>
<div class="highlight"><pre>#+TITLE: &quot;Hello world&quot;
</pre></div>
<h2>This will be rendered as normal</h2>
<div class="highlight"><pre>,,,,,,,,,,,,,,,,,*Hello world
</pre></div>