<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brett Terpstramultimarkdown page  - Brett Terpstra</title>
	<atom:link href="http://brettterpstra.com/tag/multimarkdown/feed/" rel="self" type="application/rss+xml" />
	<link>http://brettterpstra.com</link>
	<description>Elegant solutions to complex problems.</description>
	<lastBuildDate>Tue, 22 May 2012 02:49:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Markdown Editing for Sublime Text 2: humble beginnings</title>
		<link>http://brettterpstra.com/markdown-editing-for-sublime-text-2-humble-beginnings/</link>
		<comments>http://brettterpstra.com/markdown-editing-for-sublime-text-2-humble-beginnings/#comments</comments>
		<pubDate>Thu, 17 May 2012 22:30:37 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[sublimetext]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=4035</guid>
		<description><![CDATA[<p>I was disappointed to find that there weren’t any good packages available for Sublime Text 2 that added decent Markdown editing features. I figured it was time to learn my way around. I still haven’t dug into Python, so my script-fu in there is weak right now. I got a few things working, though, and this will evolve as I&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/markdown-editing-for-sublime-text-2-humble-beginnings/">Markdown Editing for Sublime Text 2: humble beginnings</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn2.brettterpstra.com/wp-content/uploads/2012/05/sublime_markdown_editor_shot.jpg?9d7bd4" alt="Sublime Markdown Editor Shot" height="235" width="650" class="aligncenter" style="border: solid 1px #aaa;  display: block; margin-right: auto; margin-left: auto;" ></p>

<p>I was disappointed to find that there weren’t any good packages available for <a href="http://www.sublimetext.com/2">Sublime Text 2</a> that added decent Markdown editing features. I figured it was time to learn my way around. I still haven’t dug into Python, so my script-fu in there is weak right now. I got a few things working, though, and this will evolve as I learn new things. I’ll probably look back at this first version with embarrassment, but I’ll just overwrite it with better stuff as it progresses.</p>

<p>From the README on the <a href="https://github.com/ttscoff/MarkdownEditing">Github repo</a>:</p>

<p>This package will make MarkdownEditor your default theme for Markdown/MultiMarkdown files. Adjust it to your liking or remove the line from the .sublime-settings files</p>

<ul>
<li>Asterisks and underscores are autopaired and will wrap selected text</li>
<li>If you start an empty pair and hit backspace, both elements are deleted</li>
<li>If you start an empty pair and hit space, the right element is deleted</li>
<li>backticks are paired</li>
<li>Left bracket pairing is modified to eliminate the selection and leave the cursor at a point where you can insert a <code>[]</code> or <code>()</code> pair for a link</li>
<li>⌘⌥V will paste the contents of the clipboard as an inline link on selected text</li>
<li>⌘⌥R will paste the contents of the clipboard as a reference link</li>
<li>⌘K inserts a standard inline link, ⌘⇧K inserts an inline image</li>
<li>⌘B and ⌘I are bound to bold and italics (Markdown). <em>If you don’t like losing your default shortcut for “Build”, modify the sublime-keymap file. This only overrides while editing Markdown files.</em></li>
</ul>

<p>There’s a long way to go and I have a lot of Python to learn.</p>

<p>The theme pays some homage to <a href="http://bywordapp.com">Byword</a>, but I make no pretense that it’s anywhere as pretty.</p>

<h3>Installation</h3>

<p>Just download or clone the <a href="https://github.com/ttscoff/MarkdownEditing">MarkdownEditing repo</a> into a MarkdownEditing folder within your <code>~/Library/Application Support/Sublime Text 2/Packages</code> folder. You may have to restart Sublime to get it working, but once it’s installed (if all goes well), you should be able to open a Markdown file and see my custom theme. If you do, then the features listed above should also be available.</p>

<p>Right now, this is designed to be tweaked. I can’t guess what you’re preferred editing environment is like, so I went with mine. I’d love to see any permutations you come up with.</p>

<p>Oh, and by the way, if you’re doing any theming for Sublime Text, here’s a handy little plugin I whipped up to copy the scope of the character after the cursor to the clipboard for easily adding keys to a .tmtheme XML file:</p>

<script src="http://gist.github.com/2721811.js"></script>

<p>Also check out Philip Belesky’s <a href="https://github.com/philipbelesky/Byworded">Byworded themes</a> for TextMate and Sublime Text 2.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/auto-link-text-service-updated/' rel='bookmark' title='Auto-link text service updated'>Auto-link text service updated</a></li>
<li><a href='http://brettterpstra.com/markdown-service-tools-1-3/' rel='bookmark' title='Markdown Service Tools 1.3'>Markdown Service Tools 1.3</a></li>
<li><a href='http://brettterpstra.com/markdown-quicktags-wordpress-plugin/' rel='bookmark' title='Markdown QuickTags: WordPress plugin for Markdown lovers'>Markdown QuickTags: WordPress plugin for Markdown lovers</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/markdown-editing-for-sublime-text-2-humble-beginnings/">Markdown Editing for Sublime Text 2: humble beginnings</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/markdown-editing-for-sublime-text-2-humble-beginnings/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Experiment: CSV to MMD tables with color coding</title>
		<link>http://brettterpstra.com/experiment-csv-to-mmd-tables-with-color-coding/</link>
		<comments>http://brettterpstra.com/experiment-csv-to-mmd-tables-with-color-coding/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 00:48:33 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[googledocs]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3824</guid>
		<description><![CDATA[<p>This is a quick experiment with Google Docs, CSVs, MultiMarkdown tables and CSS3 selectors. It’s really hackish, but it’s a start. I wanted to take Google Docs spreadsheet output and turn it into a clean table with color coding and my own styling. Here’s what I’ve done so far (example output here): Downloaded the iOS text editor spreadsheet as a&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/experiment-csv-to-mmd-tables-with-color-coding/">Experiment: CSV to MMD tables with color coding</a></p>]]></description>
			<content:encoded><![CDATA[<p>This is a quick experiment with Google Docs, CSVs, MultiMarkdown tables and CSS3 selectors. It’s really hackish, but it’s a start. I wanted to take Google Docs spreadsheet output and turn it into a clean table with color coding and my own styling. Here’s what I’ve done so far (example output <a href="http://assets.brettterpstra.com/csv2mmd/example.html">here</a>):</p>

<ol>
<li>Downloaded the <a href="http://brettterpstra.com/crowdsourcing-ios-text-editor-comparisons/">iOS text editor spreadsheet</a> as a CSV</li>
<li>Opened in Numbers for minor edits

<ul>
<li>Added a row of <code>:-----:</code> alignment syntax under first (header) row</li>
<li>Removed long text (HTML tables are a pain with wrapping and overflow)</li>
</ul></li>
<li>Exported a new CSV with changes</li>
<li>Regex magic to convert CSV to MMD table (almost automatically, still 5 minutes of hand editing)</li>
<li>Applied basic CSS3 using inline <code>&lt;style&gt;</code> tags in the Markdown

<ul>
<li>turn empty cells dark grey</li>
<li>highlight any cell with content (minus first column) in green</li>
<li>cells with a full-width colspan (tailored to this table, 11 columns) turn lighter grey</li>
</ul></li>
<li>Load it up in <a href="http://markedapp.com">Marked</a> and output the results with embedded style</li>
</ol>

<h3>Pretty pictures</h3>

<p>The cleaned up spreadsheet in Numbers</p>

<p><img src="http://assets.brettterpstra.com/csv2mmd/ioseds.numbers.jpg" alt="The cleaned up spreadsheet in Numbers" /></p>

<p>The converted table in MultiMarkdown</p>

<p><img src="http://assets.brettterpstra.com/csv2mmd/ioseds.md.jpg" alt="The converted table in MultiMarkdown" /> (after using Fletcher’s table cleanup script)</p>

<h3>The CSS:</h3>


<div class="wp_syntax"><div class="code"><pre class="css">table th <span class="br0">&#123;</span>
	<span class="kw1">white-space</span><span class="sy0">:</span><span class="kw2">nowrap</span>
<span class="br0">&#125;</span>
table td<span class="re2">:nth-</span>child<span class="br0">&#40;</span>n<span class="sy0">+</span><span class="nu0">2</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	<span class="kw1">background</span><span class="sy0">:</span> <span class="kw2">rgb</span><span class="br0">&#40;</span><span class="nu0">156</span><span class="sy0">,</span> <span class="nu0">230</span><span class="sy0">,</span> <span class="nu0">144</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="kw1">font-weight</span><span class="sy0">:</span><span class="kw2">bold</span><span class="sy0">;</span>
	<span class="kw1">color</span><span class="sy0">:</span><span class="kw2">rgb</span><span class="br0">&#40;</span><span class="nu0">95</span><span class="sy0">,</span> <span class="nu0">191</span><span class="sy0">,</span> <span class="nu0">68</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="kw1">vertical-align</span><span class="sy0">:</span><span class="kw2">middle</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
table td<span class="re2">:empty </span><span class="br0">&#123;</span>
	<span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#777</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
table td<span class="br0">&#91;</span>colspan<span class="sy0">=</span><span class="st0">&quot;11&quot;</span><span class="br0">&#93;</span> <span class="br0">&#123;</span>
	<span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#aaa</span>!important
<span class="br0">&#125;</span></pre></div></div>


<h3>The hack Ruby CSV→MMD code:</h3>


<div class="wp_syntax"><div class="code"><pre class="ruby"><span class="co1">#!/usr/bin/ruby</span>
&nbsp;
input = STDIN.<span class="me1">read</span>
&nbsp;
<span class="co1"># find quoted cells and replace commas inside quotes with placeholder</span>
input.<span class="kw3">gsub!</span><span class="br0">&#40;</span><span class="sy0">/</span><span class="st0">&quot;([^,].*?)&quot;</span><span class="sy0">/</span>m<span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="sy0">|</span>quoted<span class="sy0">|</span>
	quoted.<span class="kw3">gsub</span><span class="br0">&#40;</span><span class="sy0">/</span><span class="br0">&#91;</span>\n\r<span class="br0">&#93;</span><span class="sy0">*/</span>,<span class="st0">''</span><span class="br0">&#41;</span>.<span class="kw3">gsub</span><span class="br0">&#40;</span><span class="sy0">/</span>,<span class="sy0">/</span>,<span class="st0">'zXzX'</span><span class="br0">&#41;</span>
<span class="br0">&#125;</span>
<span class="co1"># replace remaining commas with table divider (pipe)</span>
input.<span class="kw3">gsub!</span><span class="br0">&#40;</span><span class="sy0">/</span>,<span class="sy0">/</span>,<span class="st0">&quot;| &quot;</span><span class="br0">&#41;</span>
<span class="co1"># remove quotes from quoted cells</span>
input.<span class="kw3">gsub!</span><span class="br0">&#40;</span><span class="sy0">/</span><span class="br0">&#40;</span>\<span class="sy0">|</span> <span class="sy0">|</span>^<span class="br0">&#41;</span><span class="st0">&quot;(.*?)&quot;</span><span class="sy0">/</span>,<span class="st0">&quot;<span class="es0">\\</span>1<span class="es0">\\</span>2&quot;</span><span class="br0">&#41;</span>
<span class="co1"># replace placeholders with commas</span>
input.<span class="kw3">gsub!</span><span class="br0">&#40;</span><span class="sy0">/</span>zXzX<span class="sy0">/</span>,<span class="st0">&quot;,&quot;</span><span class="br0">&#41;</span>
&nbsp;
input.<span class="me1">each</span> <span class="br0">&#123;</span> <span class="sy0">|</span>l<span class="sy0">|</span>
	<span class="kw3">puts</span> <span class="st0">&quot;| #{l.strip} |&quot;</span>
<span class="br0">&#125;</span></pre></div></div>


<p>The script takes input on STDIN, so to use it you pipe the contents of the CSV to it with <code>cat</code>:</p>

<pre><code>cat myfile.csv | ~/scripts/csv2mmd.rb &gt; outputfile.md
</code></pre>

<h3>The result:</h3>

<p>You can view a truncated version of the output <a href="http://assets.brettterpstra.com/csv2mmd/example.html">here</a>. Please note that this comparison chart is not complete and does not include even half the apps in the spreadsheet. It’s just for testing!</p>

<p>You can also see the raw MMD code <a href="http://assets.brettterpstra.com/csv2mmd/example.txt">here</a>. It’s straight from the conversion script but has been run through Fletcher Penney’s table cleanup script to make it readable.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/an-average-morning/' rel='bookmark' title='An average morning'>An average morning</a></li>
<li><a href='http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/' rel='bookmark' title='A Service for writing MultiMarkdown footnotes inline'>A Service for writing MultiMarkdown footnotes inline</a></li>
<li><a href='http://brettterpstra.com/quick-tip-clean-up-your-multimarkdown-tables/' rel='bookmark' title='Quick Tip: clean up your MultiMarkdown tables'>Quick Tip: clean up your MultiMarkdown tables</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/experiment-csv-to-mmd-tables-with-color-coding/">Experiment: CSV to MMD tables with color coding</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/experiment-csv-to-mmd-tables-with-color-coding/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MultiMarkdown Quick Look with Style</title>
		<link>http://brettterpstra.com/multimarkdown-quick-look-with-style/</link>
		<comments>http://brettterpstra.com/multimarkdown-quick-look-with-style/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 23:43:04 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[quicklook]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3798</guid>
		<description><![CDATA[<p>I added a little hack to Fletcher Penney’s MultiMarkdown Quick Look generator to give it a default style (Github CSS) and allow for customization via a .mdqlstyle.css file located in your home folder. Full details and download available on Github. Screenshot of a Quick Look preview using the Upstanding Citizen style (available on the Github page): I have found that&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/multimarkdown-quick-look-with-style/">MultiMarkdown Quick Look with Style</a></p>]]></description>
			<content:encoded><![CDATA[<p>I added a little hack to Fletcher Penney’s MultiMarkdown Quick Look generator to give it a default style (Github CSS) and allow for customization via a <code>.mdqlstyle.css</code> file located in your home folder. Full details and download available <a href="https://github.com/ttscoff/MMD-QuickLook">on Github</a>.</p>

<p>Screenshot of a Quick Look preview using the Upstanding Citizen style (available on the Github page):</p>

<p><img src="http://cdn2.brettterpstra.com/wp-content/uploads/2012/03/MMDQLUpstandingCropped.jpg?9d7bd4" alt="Upstanding Citizen preview" /></p>

<p>I have found that some Markdown tools which come with their own Quick Look generators will always override my custom one, even when they aren’t the file’s owner (e.g. iA Writer). I don’t know how to get around this short of the brute force hack: open the <code>Info.plist</code> inside the qlgenerator file within the offending app’s bundle and delete the entry for <code>net.daringfireball.markdown</code>. That, or just delete the .qlgenerator bundle in the app entirely. That only works until the next time you upgrade, though, and it’s not recommended. If anyone knows a better solution, please shout.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/' rel='bookmark' title='Marked 1.3.1, more MultiMarkdown goodies'>Marked 1.3.1, more MultiMarkdown goodies</a></li>
<li><a href='http://brettterpstra.com/notational-velocity-and-multimarkdown/' rel='bookmark' title='Notational Velocity and MultiMarkdown'>Notational Velocity and MultiMarkdown</a></li>
<li><a href='http://brettterpstra.com/notational-velocity-alternative-multimarkdown-version/' rel='bookmark' title='Notational Velocity alternative MultiMarkdown version'>Notational Velocity alternative MultiMarkdown version</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/multimarkdown-quick-look-with-style/">MultiMarkdown Quick Look with Style</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/multimarkdown-quick-look-with-style/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>A Service for writing MultiMarkdown footnotes inline</title>
		<link>http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/</link>
		<comments>http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:52:39 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3576</guid>
		<description><![CDATA[<p>This post should have been titled “What happens to my mornings.” I get a lot of one-off requests for scripts and tips on how to handle tasks specific to people’s workflow or writing style. I generally keep myself pretty busy, so I usually reply with a quick idea or thought and leave it up to them to run with it.&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/">A Service for writing MultiMarkdown footnotes inline</a></p>]]></description>
			<content:encoded><![CDATA[<p>This post should have been titled “What happens to my mornings.”</p>

<p>I get a lot of one-off requests for scripts and tips on how to handle tasks specific to people’s workflow or writing style. I generally keep myself pretty busy, so I usually reply with a quick idea or thought and leave it up to them to run with it. <a href="http://havecamerawilltravel.com/">David Coleman</a> emailed me this morning, though, with a request that struck me as an interesting enough idea to whip up a script before work.</p>

<p>What David wanted to do was take the idea behind my “Inline Links to References” command in the <a href="http://brettterpstra.com/project/markdown-service-tools/">Markdown Service Tools</a> and do something similar for footnotes, allowing him to write footnotes inline in a paragraph and have them converted before processing with MultiMarkdown. It’s not such a chore to skip a few lines and drop in the footnote syntax that this should be part of the spec, but it <em>is</em> something I would find handy in several situations. So…</p>

<p><span id="more-3576"></span></p>

<p>The format I picked uses a syntax like this to denote a footnote:</p>

<pre><code>This is the regular text(*This is the footnote*), and you can drop the footnote in at any point.
</code></pre>

<p>The Service can handle footnotes inside of lines, at the end of lines, spanning multiple lines with breaks (creates paragraphs) and does fine with Markdown <em>within</em> the footnote. One nice thing about this syntax is that–if you’re previewing as you write–it italicizes the output to differentiate it until you’ve used the service to move it out of the main text.</p>

<p>Multi-line footnotes need to begin at the end of a line of text, and just use double-newlines to separate paragraphs within the footnote, e.g.:</p>

<pre><code>...the end of the paragraph. (*This is a footnote

which is going to span

more than one line*)
</code></pre>

<p>Here’s the script, also available as a Service download at the end of the post.</p>

<p><strong>Update:</strong> I just added a fix (in code below and the Service download) for making sure that footnote reference titles aren’t duplicated if you have existing MultiMarkdown-formatted footnotes in the document.</p>


<div class="wp_syntax"><div class="code"><pre class="ruby"><span class="co1">#!/usr/bin/env ruby</span>
&nbsp;
<span class="kw1">def</span> e_sh<span class="br0">&#40;</span>str<span class="br0">&#41;</span>
	str.<span class="me1">to_s</span>.<span class="kw3">gsub</span><span class="br0">&#40;</span><span class="sy0">/</span><span class="br0">&#40;</span>?=<span class="br0">&#91;</span>^a<span class="sy0">-</span>zA<span class="sy0">-</span>Z0<span class="sy0">-</span><span class="nu0">9</span>_.\<span class="sy0">/</span>\<span class="sy0">-</span>\x7F<span class="sy0">-</span>\xFF\n<span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">/</span>n, <span class="st0">'<span class="es0">\\</span>'</span><span class="br0">&#41;</span>
<span class="kw1">end</span>
&nbsp;
input = STDIN.<span class="me1">read</span>
&nbsp;
footnotes = input.<span class="me1">scan</span><span class="br0">&#40;</span><span class="sy0">/</span>\<span class="br0">&#40;</span>\<span class="sy0">*</span><span class="br0">&#40;</span>.<span class="sy0">*</span>?<span class="br0">&#41;</span>\<span class="sy0">*</span>\<span class="br0">&#41;</span><span class="sy0">/</span>m<span class="br0">&#41;</span>
existing = input.<span class="me1">scan</span><span class="br0">&#40;</span><span class="sy0">/</span>^\<span class="br0">&#91;</span>\^fn<span class="br0">&#40;</span>\d<span class="sy0">+</span><span class="br0">&#41;</span>\<span class="br0">&#93;</span>: <span class="sy0">/</span>i<span class="br0">&#41;</span>
counter = existing.<span class="me1">empty</span>? ? <span class="nu0">1</span> : existing.<span class="me1">uniq</span>.<span class="me1">sort</span><span class="br0">&#91;</span><span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#93;</span>.<span class="me1">join</span>.<span class="me1">to_i</span> <span class="sy0">+</span> <span class="nu0">1</span>
&nbsp;
output = <span class="br0">&#91;</span><span class="br0">&#93;</span>
footnotes.<span class="me1">each</span> <span class="br0">&#123;</span><span class="sy0">|</span>note<span class="sy0">|</span> 
	output <span class="sy0">&lt;&lt;</span> <span class="br0">&#123;</span><span class="st0">'orig'</span> <span class="sy0">=&gt;</span> note<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>, <span class="st0">'title'</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;fn#{counter}&quot;</span>, <span class="st0">'footnote'</span> <span class="sy0">=&gt;</span> note<span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span> <span class="br0">&#125;</span>
	counter <span class="sy0">+</span>= <span class="nu0">1</span>
<span class="br0">&#125;</span>
&nbsp;
o = <span class="br0">&#91;</span><span class="br0">&#93;</span>
output.<span class="me1">each_with_index</span> <span class="br0">&#123;</span> <span class="sy0">|</span>x,i<span class="sy0">|</span> 
	o.<span class="me1">push</span><span class="br0">&#40;</span><span class="st0">&quot;[^#{x['title']}]: #{x['footnote'].gsub(/<span class="es0">\n</span><span class="es0">\n</span>(<span class="es0">\s</span>*.)/,&quot;</span>\n\n\t\\<span class="nu0">1</span><span class="st0">&quot;)}&quot;</span><span class="br0">&#41;</span>
	input.<span class="kw3">gsub!</span><span class="br0">&#40;</span><span class="sy0">/</span>\<span class="br0">&#40;</span>\<span class="sy0">*</span><span class="co1">#{e_sh x['orig']}\*\)/m,&quot;[^#{x['title']}]&quot;)</span>
<span class="br0">&#125;</span>
<span class="kw3">puts</span> input.<span class="me1">strip</span> <span class="sy0">+</span> <span class="st0">&quot;<span class="es0">\n</span><span class="es0">\n</span>#{o.join(&quot;</span>\n\n<span class="st0">&quot;)}<span class="es0">\n</span>&quot;</span></pre></div></div>


<p>I’m in San Francisco for an AOL Tech code jam right now, so I don’t have a lot of time to thoroughly test this. Please let me know about any bugs that need fixing.</p>

<p>If you’re in San Francisco and like coffee or beer, hit me up <a href="http://twitter.com/ttscoff">on Twitter</a>. If you’re here for Macworld, then you’d better be at my <a href="http://www.macworldiworld.com/techtalks/thursday-overview/thursday-agenda/#903">“40 Tips in 40 Minutes”</a> talk with David Sparks and Merlin Mann on Thursday!</p>

<div class="download_desc"><p class="download-icon"><a href="http://brettterpstra.com/downloads/ConvertInlineFootnotesService1.21.zip?9d7bd4" title="Download Convert Inline Footnotes Service (107)"><img src="http://brettterpstra.com/wp-content/plugins/download-monitor/page-addon/thumbnail.gif?9d7bd4" alt="download image for Convert Inline Footnotes Service" width="64" /></a><br /><a href="http://brettterpstra.com/downloads/ConvertInlineFootnotesService1.21.zip?9d7bd4" title="Download Convert Inline Footnotes Service (107)" class="download-button">Download</a></p><p class="desc"><a href="http://brettterpstra.com/downloads/ConvertInlineFootnotesService1.21.zip?9d7bd4" title="Download Convert Inline Footnotes Service (107)">Convert Inline Footnotes Service</a> — Convert inline footnotes in ‘(*Footnote to be created*)‘ format to MultiMarkdown footnotes. <a href="http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline">More Info</a></p></div>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/unwrap-paragraphs-for-the-markdown-service-tools/' rel='bookmark' title='Unwrap Paragraphs for the Markdown Service Tools'>Unwrap Paragraphs for the Markdown Service Tools</a></li>
<li><a href='http://brettterpstra.com/a-better-os-x-system-service-for-evernote-notes-with-multimarkdown/' rel='bookmark' title='A better System Service for Evernote clipping — with MultiMarkdown'>A better System Service for Evernote clipping — with MultiMarkdown</a></li>
<li><a href='http://brettterpstra.com/natural-language-date-service-update/' rel='bookmark' title='Natural Language Date Service update'>Natural Language Date Service update</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/">A Service for writing MultiMarkdown footnotes inline</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/a-service-for-writing-multimarkdown-footnotes-inline/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Marked 1.3.2 in review</title>
		<link>http://brettterpstra.com/marked-1-3-2-in-review/</link>
		<comments>http://brettterpstra.com/marked-1-3-2-in-review/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 15:48:59 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3399</guid>
		<description><![CDATA[<p>Marked v1.3.2 has been uploaded and is waiting for review. This release, despite being an incremental version number, has some exciting new features. Here’s a preview of the changelog: Fixed More careful when stripping javascript from the document More responsive to a wider range of files/locations (Lion-only) Moved TOC to toolbar button Increased file size limit, offers a warning on&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-2-in-review/">Marked 1.3.2 in review</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://markedapp.com">Marked</a> v1.3.2 has been uploaded and is waiting for review. This release, despite being an incremental version number, has some exciting new features. Here’s a preview of the changelog:</p>

<p><strong>Fixed</strong></p>

<ul>
<li>More careful when stripping javascript from the document</li>
<li>More responsive to a wider range of files/locations (Lion-only)</li>
<li>Moved TOC to toolbar button</li>
<li>Increased file size limit, offers a warning on large files</li>
</ul>

<p><strong>New</strong></p>

<ul>
<li>Save/Copy as RTF</li>
<li>Word count for selection</li>
<li>Word repetition visualization</li>
<li>Readability Statistics</li>
<li>Keyboard navigation

<ul>
<li>help hud (press “h” in preview) for navigation keyboard shortcuts</li>
</ul></li>
<li>Option to disable SmartyPants typography extension</li>
<li>Updated multimarkdown executable to development version

<ul>
<li>Better handling of HTML5 elements</li>
<li>Fix for bold/emphasis handling in complex blocks</li>
</ul></li>
</ul>

<p>The new location of the Table of Contents avoids a lot of overlap concerns. When there are headers (h2-h6) in the document, a button will appear next to the gear menu (to the left) and clicking it will slide up a list of those headers. Clicking a header in the list will navigate the document to that header and temporarily highlight it.</p>

<p>The <strong>increased file size limit</strong> will allow massive text files to be loaded, presenting a warning about decreased performance one time.</p>

<p><strong>Save/Copy as RTF</strong> should be handy for people composing emails and other documents in Marked. It will maintain most aspects of the current custom style when creating the Rich Text version. The Copy as RTF has a little trouble with blockquotes right now, and I’m not sure I can do much about it, but beyond that it’s a quick way to get your preview into another document.</p>

<p><strong>Word count for selection</strong> is pretty darn nifty: when you make a selection with the mouse, a small popup at the mouse cursor location will tell you the word and character count for just the selected text.</p>

<p><strong>Word repetition visualization</strong> allows you to see words repeated by paragraph or across the entire document. You can click on a bolded (repeated) word and dim everything else so that it’s easy to see where the repetitions are located. It uses a stemming algorithm so that various forms of the same word are dectected, including plurals and conjugations.</p>

<p>The <strong>keyboard navigation</strong> is fairly extensive, with home-key controls for scrolling, the ability to use up to nine numeric bookmarks for rapid return, navigation by header and more. Pressing “h” in the preview will show all available shortcuts.</p>

<p>Fletcher Penney has been really great about providing some <strong>updates to the MultiMarkdown processor</strong> to handle a few edge cases. People who’ve experienced rendering anomolies should be quite satisfied!</p>

<p><strong>Readability statistics</strong> are experimental, but Marked attempts to provide a grade level and Fog Index for your document.</p>

<p>There are a few new options in Preferences to cover some more requests for control over the preview and rendering. I’ve also updated the help system and added a Markdown reference you can keep open while working.</p>

<p>It’s a big release with a little version number… I’ll update the <a href="http://markedapp.com">Marked website</a> and post here as soon as it’s approved. Special thanks to the beta testers and their great feedback on this version. Also, if you buy Marked now, all of these features will be yours for free when the update comes out!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-is-on-the-mac-app-store/' rel='bookmark' title='Marked is on the Mac App Store'>Marked is on the Mac App Store</a></li>
<li><a href='http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/' rel='bookmark' title='Marked 1.3.1, more MultiMarkdown goodies'>Marked 1.3.1, more MultiMarkdown goodies</a></li>
<li><a href='http://brettterpstra.com/the-second-marked-giveaway/' rel='bookmark' title='The second Marked giveaway!'>The second Marked giveaway!</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-2-in-review/">Marked 1.3.2 in review</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-1-3-2-in-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The second Marked giveaway!</title>
		<link>http://brettterpstra.com/the-second-marked-giveaway/</link>
		<comments>http://brettterpstra.com/the-second-marked-giveaway/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 14:00:55 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3255</guid>
		<description><![CDATA[<p>Following up on the 50% off Marked sale over the weekend, I’m putting three more Marked promo codes up for grabs. Marked is my own MultiMarkdown preview app which works with any text editor to provide an updated preview every time you save your file. There’s a new version of Marked on the horizon with a few new features, and&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/the-second-marked-giveaway/">The second Marked giveaway!</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/11/newmarkedlogo.png?9d7bd4" class="alignright" width="122" height="140" />Following up on the 50% off Marked sale over the weekend, I’m putting three more <a href="http://markedapp.com">Marked</a> promo codes up for grabs. Marked is my own MultiMarkdown preview app which works with any text editor to provide an updated preview every time you save your file.</p>

<p>There’s a new version of Marked on the horizon with a few new features, and one a little down the road with built-in support for <a href="http://brettterpstra.com/marked-scripts-nvalt-evernote-marsedit-scrivener/">more applications</a> (that aren’t necessarily straight text editors). Enter for a promo code (by leaving a comment on this post) and you’ll have a chance at a free copy ($3.99). In addition to a fine app, winners will, of course, get free updates as they come out. Winners will be drawn at random from the comments on this post at noon on Saturday, December 3rd. Good luck!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-1-3-drawing-winners/' rel='bookmark' title='Marked 1.3 drawing winners'>Marked 1.3 drawing winners</a></li>
<li><a href='http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/' rel='bookmark' title='Marked 1.3 released, plus 5 free copies!'>Marked 1.3 released, plus 5 free copies!</a></li>
<li><a href='http://brettterpstra.com/marked-is-on-the-mac-app-store/' rel='bookmark' title='Marked is on the Mac App Store'>Marked is on the Mac App Store</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/the-second-marked-giveaway/">The second Marked giveaway!</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/the-second-marked-giveaway/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Mac App Giveaway: MultiMarkdown Composer</title>
		<link>http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/</link>
		<comments>http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 14:00:47 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac app store]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3290</guid>
		<description><![CDATA[<p>Continuing the very exciting Thanksgiving giveaways today I have five promo codes for Fletcher Penney’s MultiMarkdown Composer (reviewed here). It’s a text editor packed with features for editing Markdown and MultiMarkdown, including syntax highlighting, document header navigation, shortcuts for adding MultiMarkdown syntax and much more. The latest version in development includes some really exciting new features: A HUD panel shows&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/">Mac App Giveaway: MultiMarkdown Composer</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/11/MultiMarkdown-Composer_icon.jpg?9d7bd4" alt="MultiMarkdown Composer icon" title="MultiMarkdown Composer icon" width="250" height="250" class="alignright size-full wp-image-3292" />Continuing the very exciting Thanksgiving <a href="http://brettterpstra.com/tag/giveaway/">giveaways</a> today I have five promo codes for Fletcher Penney’s <a href="http://multimarkdown.com/">MultiMarkdown Composer</a> (<a href="http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/">reviewed here</a>). It’s a text editor packed with features for editing Markdown and MultiMarkdown, including syntax highlighting, document header navigation, shortcuts for adding MultiMarkdown syntax and much more.</p>

<p>The latest version in development includes some really exciting new features:</p>

<ul>
<li>A HUD panel shows a list of labels that have been defined in your document that can be used when creating links, footnotes, citations, etc. This can be used to remind yourself of which label you used previously to define an element by reference. Another HUD panel shows word, paragraph, and character counts for your documents.</li>
<li>A group of new key commands for selecting and moving parts of your document around without using the mouse, as well as for creating and cleaning up lists automatically.</li>
<li>Composer now uses <a href="http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/understanding_utis/understand_utis_conc/understand_utis_conc.html">UTIs</a> to define which documents it can open/save. This will have several behind-the-scenes benefits when it comes to saving, opening, previewing, and indexing documents for Spotlight searches.</li>
<li>Significant improvements to responsiveness when working with long documents (e.g. using the ToC to scroll).</li>
<li>Improved support for <code>font-size</code> and <code>font-family</code> in stylesheets. These will help <a href="http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/">my own themes</a> work more smoothly.</li>
<li>Plenty more!</li>
</ul>

<p>Picking up a license now gets you free access to all of the new features when they’re released. Comment below for a chance at one of the five licenses (<a href="http://itunes.apple.com/us/app/multimarkdown-composer/id473566589?ls=1&amp;mt=12">App Store</a> US $9.99). Winners will be drawn at random (by the Giveaway Robot) on <strong>Thursday, December 1st at noon.</strong></p>

<p>Notification is via email, so be sure to use a valid address. It’s also helpful to use a unique name (first and last preferred, but anything to help avoid duplicates) so announcements of the winners don’t get the <em>other</em> “Rob” or “Jim” all excited, only to be disappointed when they figure out it wasn’t them.</p>

<p>There are still a few more (very exciting) giveaways coming up over the next couple of days, so keep checking back. There’s no rule against entering for all of them (once each, please, or the robot gets angry. You don’t want to see him angry), so keep at it!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/mac-app-giveaway-pdfpen/' rel='bookmark' title='Mac App Giveaway: PDFpen'>Mac App Giveaway: PDFpen</a></li>
<li><a href='http://brettterpstra.com/marked-is-on-the-mac-app-store/' rel='bookmark' title='Marked is on the Mac App Store'>Marked is on the Mac App Store</a></li>
<li><a href='http://brettterpstra.com/break-up-your-text-documents/' rel='bookmark' title='Break up your text documents'>Break up your text documents</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/">Mac App Giveaway: MultiMarkdown Composer</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/feed/</wfw:commentRss>
		<slash:comments>95</slash:comments>
		</item>
		<item>
		<title>Marked 1.3.1, more MultiMarkdown goodies</title>
		<link>http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/</link>
		<comments>http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 13:00:34 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=3027</guid>
		<description><![CDATA[<p>Just a quick note here to let you know that Marked 1.3.1 has been approved and is up for sale in the App Store. If you’re not familiar with Marked yet, check out the Marked product site (recently updated!). Marked 1.3.1 includes a few bugfixes but adds a surprising number of new features for an incremental version bump. See the&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/">Marked 1.3.1, more MultiMarkdown goodies</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/markediconnew.jpg?9d7bd4" alt="Marked&#039;s new icon" title="Marked&#039;s new icon" width="263" height="299" class="alignright size-full wp-image-3029" />Just a quick note here to let you know that Marked 1.3.1 has been approved and is up for sale in the App Store. If you’re not familiar with Marked yet, check out the <a href="http://markedapp.com">Marked product site</a> (recently updated!).</p>

<p>Marked 1.3.1 includes a few bugfixes but adds a surprising number of new features for an incremental version bump. See the <a href="http://markedapp.com/changelog/">changelog</a> for a complete list, but here are the highlights:</p>

<ul>
<li>new icon!</li>
<li>handles larger files</li>
<li>recognizes <code>CSS:</code> and <code>Base Header Level:</code> metadata</li>
<li>locates embedded scripts and includes them in the preview</li>
<li>more keyboard shortcuts </li>
<li>quick toggle for custom processor on a per-document basis.</li>
</ul>

<p>If you’re already a Marked user, the update is in the Mac App Store right now. If you’re not, and you like the Markdown, you should probably <a href="http://markedapp.com">check it out</a>.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-1-3-2-is-live/' rel='bookmark' title='Marked 1.3.2 is live!'>Marked 1.3.2 is live!</a></li>
<li><a href='http://brettterpstra.com/marked-is-on-the-mac-app-store/' rel='bookmark' title='Marked is on the Mac App Store'>Marked is on the Mac App Store</a></li>
<li><a href='http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/' rel='bookmark' title='Marked 1.3 released, plus 5 free copies!'>Marked 1.3 released, plus 5 free copies!</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/">Marked 1.3.1, more MultiMarkdown goodies</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A few themes for MultiMarkdown Composer</title>
		<link>http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/</link>
		<comments>http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 13:00:00 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[mmdc]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=2984</guid>
		<description><![CDATA[<p>I’ve been playing around with some themes for MultiMarkdown Composer, and thought I’d share a few that are turning out half decently. MultiMarkdown Composer’s syntax highlighting uses an extended version of the Peg Markdown Highlight format. You can add themes to ~/Library/Application Support/MultiMarkdown Composer/Styles (create it if it doesn’t exist) and they’ll show up in the Appearances preferences of MultiMarkdown&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/">A few themes for MultiMarkdown Composer</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/themetestmdbw_.jpg?9d7bd4" alt="Themetest.Mdbw " /></p>

<p>I’ve been playing around with some themes for <a href="http://multimarkdown.com/">MultiMarkdown Composer</a>, and thought I’d share a few that are turning out half decently. MultiMarkdown Composer’s syntax highlighting uses an extended version of the <a href="http://hasseg.org/peg-markdown-highlight/">Peg Markdown Highlight</a> format. You can add themes to <code>~/Library/Application Support/MultiMarkdown Composer/Styles</code> (create it if it doesn’t exist) and they’ll show up in the Appearances preferences of MultiMarkdown Composer.</p>

<p>I wouldn’t call my initial attempts “awesome,” but they should be a good starting point for some ideas of your own. Note that you can add transparency to colors using an 8-digit hex format where the first two digits represent the alpha opacity. Take ‘em for a spin, let me know what you think, and be sure to share any modifications!</p>


<a href='http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/aloevera/' title='AloeVera'><img width="150" height="150" src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/AloeVera-150x150.png?9d7bd4" class="attachment-thumbnail" alt="Aloe Vera theme" title="AloeVera" /></a>
<a href='http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/caffeinated/' title='caffeinated'><img width="150" height="150" src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/caffeinated-150x150.png?9d7bd4" class="attachment-thumbnail" alt="Caffeinated theme" title="caffeinated" /></a>
<a href='http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/forestdark/' title='ForestDark'><img width="150" height="150" src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/ForestDark-150x150.png?9d7bd4" class="attachment-thumbnail" alt="Forest Dark theme" title="ForestDark" /></a>
<a href='http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/melancholy/' title='Melancholy'><img width="150" height="150" src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/Melancholy-150x150.png?9d7bd4" class="attachment-thumbnail" alt="Melancholy theme" title="Melancholy" /></a>


<p>Another note… you can use these themes with editors like <a href="http://mouapp.com/">Mou</a>, too, but you need to remove the extra MultiMarkdown-specific syntax at the end of each theme (tables, footnotes, etc.).</p>

<div class="download_desc"><p class="download-icon"><a href="http://brettterpstra.com/downloads/mmdcstyles1.1.zip?9d7bd4" title="Download MultiMarkdown Composer Themes (346)"><img src="http://brettterpstra.com/wp-content/plugins/download-monitor/page-addon/thumbnail.gif?9d7bd4" alt="download image for MultiMarkdown Composer Themes" width="64" /></a><br /><a href="http://brettterpstra.com/downloads/mmdcstyles1.1.zip?9d7bd4" title="Download MultiMarkdown Composer Themes (346)" class="download-button">Download</a></p><p class="desc"><a href="http://brettterpstra.com/downloads/mmdcstyles1.1.zip?9d7bd4" title="Download MultiMarkdown Composer Themes (346)">MultiMarkdown Composer Themes</a> — A few themes for the MultiMarkdown composer editor. Handles a variety of color schemes and adds size differentiation for headlines. <a href="http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/">More Info</a></p></div>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/' rel='bookmark' title='Mac App Giveaway: MultiMarkdown Composer'>Mac App Giveaway: MultiMarkdown Composer</a></li>
<li><a href='http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/' rel='bookmark' title='MultiMarkdown Composer hits the App Store'>MultiMarkdown Composer hits the App Store</a></li>
<li><a href='http://brettterpstra.com/quick-link-bro-show-85/' rel='bookmark' title='Quick Link: Bro Show #85'>Quick Link: Bro Show #85</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/">A few themes for MultiMarkdown Composer</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>MultiMarkdown Composer hits the App Store</title>
		<link>http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/</link>
		<comments>http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 13:19:23 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/</guid>
		<description><![CDATA[<p>Fletcher Penney’s1 latest project, MultiMarkdown Composer, is now available in the App Store. It provides a text editing environment with a full set of MultiMarkdown features. Unlike most of the other editors in this area, it auto-continues lists (ordered and unordered) and handles auto-pairing and wrapping. I’m working on a full review to post very soon, but I wanted to&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/">MultiMarkdown Composer hits the App Store</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/10/mmd_composer_screenshot.jpeg?9d7bd4" alt="MMD Composer screenshot" /></p>

<p>Fletcher Penney’s<sup id="fnref:fn1"><a href="#fn:fn1" rel="footnote">1</a></sup> latest project, MultiMarkdown Composer, is now available <a href="http://itunes.apple.com/us/app/multimarkdown-composer/id473566589?mt=12">in the App Store</a>. It provides a text editing environment with a full set of <a href="http://fletcherpenney.net/multimarkdown/">MultiMarkdown</a> features. Unlike most of the other editors in this area, it auto-continues lists (ordered and unordered) and handles auto-pairing <em>and</em> wrapping. I’m working on a full review to post very soon, but I wanted to let you all know about it as soon as possible!</p>

<p>By the way, while it has one built in, it works even better with <a href="http://markedapp.com">Marked</a> as its preview! Check out <a href="http://itunes.apple.com/us/app/multimarkdown-composer/id473566589?mt=12">MultiMarkdown Composer</a> in the App Store ($7.99 <a href="http://multimarkdown.com/faq/pricing">intro price</a>).</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:fn1">
<p>In case you don’t recognize the name, he’s the <em>creator</em> of MultiMarkdown. <a href="#fnref:fn1" rev="footnote">↩</a></p>
</li>

</ol>
</div>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/mac-app-giveaway-multimarkdown-composer/' rel='bookmark' title='Mac App Giveaway: MultiMarkdown Composer'>Mac App Giveaway: MultiMarkdown Composer</a></li>
<li><a href='http://brettterpstra.com/a-few-themes-for-multimarkdown-composer/' rel='bookmark' title='A few themes for MultiMarkdown Composer'>A few themes for MultiMarkdown Composer</a></li>
<li><a href='http://brettterpstra.com/quick-link-bro-show-85/' rel='bookmark' title='Quick Link: Bro Show #85'>Quick Link: Bro Show #85</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/">MultiMarkdown Composer hits the App Store</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/multimarkdown-composer-hits-the-app-store/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Marked 1.3 released, plus 5 free copies!</title>
		<link>http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/</link>
		<comments>http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 15:08:59 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[mac app store]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/</guid>
		<description><![CDATA[<p>Marked 1.3 just made it up onto the Mac App Store! It incorporates a few fixes and some cool new features. So cool, in fact, that I raised the price to a whopping $3.99. I’m hoping the fact that it now functions as a mini web development tool and handles multiple custom styles makes it worth the extra buck to&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/">Marked 1.3 released, plus 5 free copies!</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/07/MarkedIcon.png?9d7bd4" class="alignright"></p>

<p><a href="http://markedapp.com/">Marked 1.3</a> just made it up <a href="http://itunes.apple.com/us/app/marked/id448925439?ls=1&amp;mt=12">onto the Mac App Store</a>! It incorporates a few fixes and some cool new features. So cool, in fact, that I raised the price to a whopping $3.99. I’m hoping the fact that it now functions as a mini web development tool and handles multiple custom styles makes it worth the extra buck to other folks, too.</p>

<p>The <a href="http://markedapp.com/changelog/">full changelog</a> is up on the newly-revamped <a href="http://markedapp.com/">Marked website</a>. Be sure to check out the snazzy new introductory video on the main page, too.</p>

<p>I’m thrilled that Marked has exceeded my initial sales expectations by 50x as of yesterday. As a thank you, I’m doing my <em>own</em> giveaway: 5 promo codes for a free copy of Marked. If you already own it, enter anyway and–if you win–give your promo code to a friend or family member you think could benefit from a full-featured Markdown utility! Just leave a comment about Marked below and I’ll do my usual super-random selection of 5 winners on Tuesday, October 11th at noon Central. Good luck!</p>

<p>By the way, if you want to file a bug report, suggest a feature or ask a question, be sure to visit the <a href="http://support.markedapp.com">support site</a>.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/the-second-marked-giveaway/' rel='bookmark' title='The second Marked giveaway!'>The second Marked giveaway!</a></li>
<li><a href='http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/' rel='bookmark' title='Marked Bonus Pack fix and Marked 1.3 progress'>Marked Bonus Pack fix and Marked 1.3 progress</a></li>
<li><a href='http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/' rel='bookmark' title='Marked 1.3.1, more MultiMarkdown goodies'>Marked 1.3.1, more MultiMarkdown goodies</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/">Marked 1.3 released, plus 5 free copies!</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>Marked Bonus Pack fix and Marked 1.3 progress</title>
		<link>http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/</link>
		<comments>http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 23:00:45 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/</guid>
		<description><![CDATA[<p>I just posted a minor update to the Marked Bonus Pack with a few bugfixes for the included Service and AppleScripts. The biggest fix is for the issue some people were having where running the Service would always open TextEdit. I was unable to replicate the problem, but I think I found a solution for it. The Bonus Pack currently&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/">Marked Bonus Pack fix and Marked 1.3 progress</a></p>]]></description>
			<content:encoded><![CDATA[<p>I just posted a minor update to the <a href="http://support.markedapp.com/kb/how-to-tips-and-tricks/marked-bonus-pack-scripts-commands-and-bundles">Marked Bonus Pack</a> with a few bugfixes for the included Service and AppleScripts. The biggest fix is for the issue some people were having where running the Service would always open TextEdit. I was unable to replicate the problem, but I think I found a solution for it.</p>

<p>The Bonus Pack currently includes scripts and commands for interacting with <a href="http://markedapp.com/">Marked</a> from TextMate, Sublime Text 2, Emacs and Vim, as well as a System Service and AppleScript for opening the current file from Byword, TextEdit, Notational Velocity/nvALT and a fallback for just about any AppleScript-able application.</p>

<p>Once everything is smoothed out to my satisfaction, the Service will likely be included as part of the Marked application, but for now it’s a separate download. The next version of Marked (1.3) is in final beta testing with a few Snow Leopard bugs left to squash. I should be submitting it to the Mac App Store within the week.</p>

<p>Version 1.3 updates to the latest MultiMarkdown build, adds Lion Fullscreen, opens any file extension, handles multiple custom styles, adds a few nice touches (including MathJax) to previews and more. I’m really excited about it, I just want to make sure that all of the new features don’t bring an equal number of new bugs with them.</p>

<p>One feature I’m especially excited about in 1.3 is the ability to watch a custom style’s CSS file in addition to the Markdown (or HTML) file you’re editing. Not only does this make <a href="http://support.markedapp.com/kb/how-to-tips-and-tricks/writing-custom-css-for-marked">creating custom styles</a> much easier, it also opens Marked up to being to web designers what it already is to Markdown writers: a live preview for your HTML/CSS, no matter what editor you’re working in. HTML5/CSS3 compatibility combined with the custom processor (which can be set to run the file through Ruby or PHP, too) makes it a handy addition to a web development toolkit. I’m using it to design a revamp to the Marked website right now, in fact.</p>

<p>If you haven’t checked out Marked yet, take a look at the <a href="http://markedapp.com/">Marked website</a>. I went overboard collecting all of the nice things people were writing and made the page pretty ugly with the press section, but I’m working that out right now. I promise.</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/introducing-the-marked-bonus-pack/' rel='bookmark' title='Introducing the Marked Bonus Pack'>Introducing the Marked Bonus Pack</a></li>
<li><a href='http://brettterpstra.com/marked-bonus-pack-1-2/' rel='bookmark' title='Marked Bonus Pack 1.2'>Marked Bonus Pack 1.2</a></li>
<li><a href='http://brettterpstra.com/get-marked-50-off-for-black-friday/' rel='bookmark' title='Get Marked: 50% off for Black Friday'>Get Marked: 50% off for Black Friday</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/">Marked Bonus Pack fix and Marked 1.3 progress</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Markdown Service tool: HTML to Clipboard</title>
		<link>http://brettterpstra.com/new-markdown-service-tool-html-to-clipboard/</link>
		<comments>http://brettterpstra.com/new-markdown-service-tool-html-to-clipboard/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 14:43:18 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[multimarkdown]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=2600</guid>
		<description><![CDATA[<p>In response to a tweet from @gl3media, I’ve added a quick modification of the MultiMarkdown to HTML service to the Markdown Service Tools project page. It simply renders the selected text to HTML via MultiMarkdown 2 (Perl) and SmartyPants, putting the result on the clipboard and leaving the original text alone. I left it as the Perl version instead of&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/new-markdown-service-tool-html-to-clipboard/">New Markdown Service tool: HTML to Clipboard</a></p>]]></description>
			<content:encoded><![CDATA[<p>In response to a <a href="https://twitter.com/gl3media/status/109078575235334144">tweet from @gl3media</a>, I’ve added a quick modification of the MultiMarkdown to HTML service to the <a href="http://brettterpstra.com/project/markdown-service-tools/">Markdown Service Tools</a> project page. It simply renders the selected text to HTML via MultiMarkdown 2 (Perl) and SmartyPants, putting the result on the clipboard and leaving the original text alone.</p>

<p>I left it as the Perl version instead of the new PEG version because it was easier to embed, and allows me to force “snippet” rendering. Modify as you see fit, but this version makes a nice, neat package that does MultiMarkdown rendering without the need for any other installation. I thought others might find it useful, especially as an addition to Marked and nvALT capabilities, so here it is!</p>

<p>Download the service as part of the <a href="http://brettterpstra.com/project/markdown-service-tools/">Markdown Service Tools</a> package. See the how-to page on <a href="http://brettterpstra.com/howtos/install-an-os-x-system-service/">Installing System Services</a> if you have questions!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/some-chrome-love-for-the-markdown-service-tools/' rel='bookmark' title='Some Chrome love for the Markdown Service Tools'>Some Chrome love for the Markdown Service Tools</a></li>
<li><a href='http://brettterpstra.com/unwrap-paragraphs-for-the-markdown-service-tools/' rel='bookmark' title='Unwrap Paragraphs for the Markdown Service Tools'>Unwrap Paragraphs for the Markdown Service Tools</a></li>
<li><a href='http://brettterpstra.com/quick-tip-clean-up-your-multimarkdown-tables/' rel='bookmark' title='Quick Tip: clean up your MultiMarkdown tables'>Quick Tip: clean up your MultiMarkdown tables</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/new-markdown-service-tool-html-to-clipboard/">New Markdown Service tool: HTML to Clipboard</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/new-markdown-service-tool-html-to-clipboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Marked 1.2 is out!</title>
		<link>http://brettterpstra.com/marked-1-2-is-out/</link>
		<comments>http://brettterpstra.com/marked-1-2-is-out/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 21:19:33 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[mac app store]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=2522</guid>
		<description><![CDATA[<p>I’m super-duper excited to announce that Marked version 1.2 is now in the Mac App Store. It’s a rewrite from the ground up… same great flavor, all new file watching mechanism. It uses Spotlight to track changes now, which is far more stable and adept at handling things like name changes and deletions of open files. The only catch is&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-2-is-out/">Marked 1.2 is out!</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/08/MarkedIcon1.2.jpg?9d7bd4" alt="MarkedIcon1 2" title="MarkedIcon1.2.jpg" border="0" width="150" height="150" class="alignright" />I’m super-duper excited to announce that <a href="http://markedapp.com">Marked</a> version 1.2 is now in the Mac App Store. It’s a rewrite from the ground up… same great flavor, all new file watching mechanism. It uses Spotlight to track changes now, which is far more stable and adept at handling things like name changes and deletions of open files. The only catch is that you have to have Spotlight indexing turned on and available in the folder where your file is (i.e. not set to private in Spotlight settings).</p>

<p>Marked 1.2 also adds niceties such as search, GitHub styles for editing <code>readme.md</code> files, and the ability to actually copy and paste from the preview and source views using standard shortcut keys (sorry that wasn’t there to begin with).</p>

<p>Here’s hoping that I fixed more than I broke in the process, and that you all enjoy the new release! Check out the <a href="http://markedapp.com">Marked website</a> for more info, and see the <a href="http://markedapp.com/changelog/v1.2.html">release notes</a> for the full (and very long) list of what’s new!</p>

<p>Also, I’ll soon be unveiling a library of user-contributed custom styles, tips, tricks, scripts and System Services for making the most of Marked. If you have any of these that you’d like to contribute (with attribution, of course), let me know!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-1-3-released-plus-5-free-copies/' rel='bookmark' title='Marked 1.3 released, plus 5 free copies!'>Marked 1.3 released, plus 5 free copies!</a></li>
<li><a href='http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/' rel='bookmark' title='Marked Bonus Pack fix and Marked 1.3 progress'>Marked Bonus Pack fix and Marked 1.3 progress</a></li>
<li><a href='http://brettterpstra.com/the-second-marked-giveaway/' rel='bookmark' title='The second Marked giveaway!'>The second Marked giveaway!</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-1-2-is-out/">Marked 1.2 is out!</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-1-2-is-out/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Marked is on the Mac App Store</title>
		<link>http://brettterpstra.com/marked-is-on-the-mac-app-store/</link>
		<comments>http://brettterpstra.com/marked-is-on-the-mac-app-store/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 03:30:09 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[mac app store]]></category>
		<category><![CDATA[markdown]]></category>
		<category><![CDATA[marked]]></category>
		<category><![CDATA[multimarkdown]]></category>

		<guid isPermaLink="false">http://brettterpstra.com/?p=2439</guid>
		<description><![CDATA[<p>Well, my “secret” project is up and out: Marked was approved by Apple today for sale in the Mac App Store. It’s a Markdown previewer which can watch any text file for changes, updating the HTML preview whenever you save it. It adds Markdown preview to any text editor. Marked has four built-in styles to suit most tastes, but you&#8230;</p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-is-on-the-mac-app-store/">Marked is on the Mac App Store</a></p>]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://cdn2.brettterpstra.com/wp-content/uploads/2011/07/MarkedIcon.png?9d7bd4" alt="Marked Icon" title="MarkedIcon.png" border="0" width="250" height="250" class="alignright" /></p>

<p>Well, my “secret” project is up and out: <a href="http://markedapp.com">Marked</a> was approved by Apple today for sale in the Mac App Store. It’s a Markdown previewer which can watch any text file for changes, updating the HTML preview whenever you save it. It adds Markdown preview to <em>any</em> text editor.</p>

<p>Marked has four built-in styles to suit most tastes, but you can also create your own custom CSS and tell Marked where to find it. Just export a document with lots of markup in it with the CSS embedded (check the box at the bottom of the Save dialog) and you’ll have a full structure to work with.</p>

<p>Marked can also print and print to PDF, and it maintains styling (without backgrounds) so you get professional, finished documents from your Markdown. As mentioned above, it also exports to HTML, with or without the preview styles. You can copy the HTML source as a snippet from your current document with a keystroke at any time (Command-Shift-C).</p>

<p>Marked’s preview panel can be “floated,” keeping it above all other application windows. You can also set a transparency level on it and have it become translucent when it’s not the foreground application.</p>

<p>There are document statistics, too, so if your text editor doesn’t have line, word and character counts, Marked has you covered. The word count is in the bottom bar of the window (you can hide it in preferences, if you want) and clicking it will give you a popup with other statistics.</p>

<p>I’m excited to have pulled this off. It’s not a huge application and it’s a really simple idea, but I got some good Objective-C experience and am proud of the result. Hopefully it will sell a few copies, too…</p>

<p>Check it out on the <a href="http://markedapp.com">Mac App Store</a>!</p>
<p>Related posts:<ol>
<li><a href='http://brettterpstra.com/marked-1-3-1-more-multimarkdown-goodies/' rel='bookmark' title='Marked 1.3.1, more MultiMarkdown goodies'>Marked 1.3.1, more MultiMarkdown goodies</a></li>
<li><a href='http://brettterpstra.com/quick-tip-extracting-mac-app-store-reviews-as-text/' rel='bookmark' title='Quick Tip: Extracting Mac App Store reviews as text'>Quick Tip: Extracting Mac App Store reviews as text</a></li>
<li><a href='http://brettterpstra.com/marked-bonus-pack-fix-and-marked-1-3-progress/' rel='bookmark' title='Marked Bonus Pack fix and Marked 1.3 progress'>Marked Bonus Pack fix and Marked 1.3 progress</a></li>
</ol></p><p>Originally posted on <a href="http://brettterpstra.com" title="BrettTerpstra.com">BrettTerpstra.com</a> at <a href="http://brettterpstra.com/marked-is-on-the-mac-app-store/">Marked is on the Mac App Store</a></p>]]></content:encoded>
			<wfw:commentRss>http://brettterpstra.com/marked-is-on-the-mac-app-store/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Database Caching 35/187 queries in 0.348 seconds using xcache
Object Caching 4685/4881 objects using xcache
Content Delivery Network via cdn2.brettterpstra.com

Served from: brettterpstra.com @ 2012-05-23 03:40:43 -->
