I discovered MarkdownPad 2 the other day. I was aware of markdown, a lightweight markup language for text, but had only used it a couple of times, as a necessity. About eight minutes after trying out MDP2, I bought myself a shiny new personal license.
I keep most everything organized by project, as per Getting Things Done. For tracking notes, ideas, and lists, generally I’d create a new text file in the correct project folder, and add to it as I worked, researched, and noted. I like the fact that all I need is a nice, easy text editor. Once the idea or document became too unwieldy for text, or needed to be handed off to someone else, generally I’d copy it out into another program (like, say Word), for spell checking and formatting.
Enter MarkdownPad 2. It’s lightweight formatting is perfect for 95% of my needs, and the addition of spell check and fully-formatted preview means I can totally ignore Word. Writing blog articles is way simpler than before; it actually encourages me to write more (for better or worse yuck-yuck!). Keeping school notes neat and tidy is super-easy. Transferring documentation to other people at work goes much smoother. The nicest part is that I barely had to change anything about how I work. I used to use * to denote headers, so I switched to # and that’s about it.
As an aside, this workflow I use is, I’ve been told, essentially how Onenote or Evernote work – making folders for Projects, and adding documents to those folders. I just handle it manually – guess I’m a control freak!
What is it missing? I should probably add these to the MDP2 forums at some point.
- Math markup support. I’d love Latex or MathJax, if possible. I really wish I had a lightweight way to take math notes quickly via keyboard.
- Export to Word. Yes, I know, I know. But people at work won’t edit HTML or MD files, so I have to provide documentation in Word format. Right now I can export to HTML and open/save in Word, but hey, I’m lazy and don’t want to do that.
- Code highlighting. Really this is a nice-to-have thing, but while MarkdownPad denotes code blocks well, the code itself remains un-highlighted.