FoldingText 0.4
- Added Edit > Add Link menu item.
- Added Support for Markdown image links.
- Added Support for markdown reference links and definitions.
- Added Store last set file extension and use it as default for new documents.
- Added Store last set column wrap and use it as default for new documents.
- Added Support for *backslash escapes* of Markdown syntax.
- Changed Auto-list formatting so that it works more like TextEdit.
- Changed Performance of large documents should be much faster.
- Removed Paragraph Style keyboard shortcuts, will replace with something better later.
- Fixed Crash when selecting multiple lines and choosing Bold, Italic, or Code.
- Fixed Backward delete in empy document no longer causes crash.
You can download it from www.foldingtext.com, or direct download here.
2 Posted by pan.baranek on 20 Jun, 2012 08:06 AM
Dear Jesse,
I appreciate you effort very much. Glad to share some experience here.
I am long-time markdown (esp. MMD) user. I am using it for everything: articles, blog posts, my personal wikis to pre-editing large complicated documents/ebooks e.g. "4-Hour Body" by Tim Ferriss (which we published in Czech language in iBookstore etc.). The source has 1.2 MB of text…
I found there is a lot of "editors" or tools for md during the last years, but only some of them are stable, consistent, open, supported and "compatible" enough for bit more complicated docs than for simple blogposts:
Other editors (Valetta, Mou, iaWriter etc. etc.) have problems with interpretation of markdown (or do not intepret MMD, which I consider the most valuable fork of md), are not-able-to-open/are-completely-unstable when opening large documents or whenever I want to add anything else than basic formatting. There are even other problems: when rendering the output (HTML/RTF), the results vary, because of markdown interpretation when dealing with "special cases". The most problems occur when intepreting spaces/tabs/code, in ordered/unordered (+nested) lists (and between them), with pictures, links, references and footnotes...
As for FoldingText: I like the idea, I would like to use it instead of ByWord for shorter docs. But I noticed you are creating your own version of md interpreter which (again) creates another different output behaviour from the best existing tools yet. Is this the right step? Would not it be better to offer something which will be "sustainably compatible" (e.g. with "my combo") in long-term?
Sorry for my English! Uff! :)
Thank you for you effort and great apps!
Tomáš
Support Staff 3 Posted by Jesse Grosjean on 20 Jun, 2012 01:24 PM
Are you talking about the realtime syntax highlighting, or the “Export as HTML…” menu item?
If you are talking about the realtime highlighting… in that case I think pretty much all apps need to implement this part from scratch (and so are likely to differ in small ways). It’s difficult, if not impossible to reuse the standard Markdown.pl script to perform syntax highlighting in a performant manner. If you run into specific cases where this is causing a problem please let me know. (Though there are some markdown syntaxes that I’ll likely never support since they convict with other things that I’m trying to do).
If you are talking about FoldingText’s “Export as HTML…” behavior, for that I’m using http://code.google.com/p/pagedown/. But if you are looking for are more standard solution I would recommend just using Marked… it’s designed explicitly for the task and I think will always be better then FoldingText for advanced output.
Anyway, if you have some specifics that I can address I’ll certainly take a look.
Thanks!
4 Posted by marco on 20 Jun, 2012 11:43 PM
I am not a power markdown user, but I do use it and have tried quite a few markdown based text editors. I also use TP and WR on both OSX and iOS.
I just tried FT and it looks great. My initial feedback is:
5 Posted by pan.baranek on 22 Jun, 2012 03:28 PM
Thanks, Jesse, now I understand. I was talking about realtime highlighting.
Thanks a lot
Tomáš
______________
Tomáš Baránek
http://barys.me
- proč jsem stručný? - (http://jen.petvet.cz)