On 26 July 2010 01:13, Dr. Drang drdrang@gmail.com wrote:
I'll leave the unique ID for someone else to answer. As for the jumping back and forth in the document, take a look at this:
http://www.leancrew.com/all-this/2006/03/markdown-links-in-textmate-the-fina...
I use reference-style links and put the URLs at the bottom of the document. You should be able to adapt the logic of my command/snippet/macro combination to the footnote syntax.
That seems to be exactly what I'm looking for. I can't seem to be able to adapt your regex pattern to match [^n]: though. I've tried both @nums = $text =~ /^[^(\d+)]: /mg; and @nums = $text =~ /^[(^\d+)]: /mg; Without success. Should I also be adapting: # Escape special characters. $text =~ s/([$\`])/\$1/g;
(apologies, my regex abilities are nonexistent)
-- Dr. Drang
On Sun, Jul 25, 2010 at 5:20 PM, Stephan Hugel urschrei@gmail.com wrote:
Hello, I'm trying to write a snippet that will create a footnote in a TM file (using markdown syntax), and I'm having some difficulties:
[snip]
So, what the snippet needs to do (theoretically) when snippet is triggered: generate a (not too long, 5 digit alphanumeric should be fine for a single document) unique id, and insert the full [^footnote_identifier] string, then jump to the end of the document, insert [^footnote_identifier]: and a space, allow typing of the footnote text, then return to the original insertion point when tab is pressed again.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate