Typora: A truly minimal markdown editor
typora.io
typora.io
I am addicted to Typora and this looks like it could get close. I'll try it and hopefully be able to switch before it's too late.
The idea to make a md-editor really WYSIWYG in the same window is a killer feature.
Of course MD exists so you don't have to bother with layout etc. but in my opinion I also don't have to see the formatting code (even if it's MD) once it is applied. This solution for me is the best to write texts, blog posts etc. as it is the maximum of distraction-free I ever saw.
Typora was interesting but it was very buggy, and doesn't handle tags which are important for notes.
My main criteria were an open file format, ideally editing plain text files on disk using Markdown as the formatting. This ruled out apps like OneNote, InkDrop, Standard Notes and others.
If you don't mind about having a proprietary database so long as the data can be exported to Markdown, https://bear.app is my favourite so long as you're on an Apple device.
I will also be interested in https://nvultra.com/ once it comes out of private beta.
I published my full writeup today at https://davidmytton.blog/the-best-note-taking-apps-for-mac-m...
In my opinion, Typora's advantages are:
1. WYSIWYG markdown. I don't believe iAWriter is WYSIWYG. While that's ok for developers, Typora is more widely usable.
2. Extensions: from Mermaid, LateX, sequence diagrams to code highlighting, to export to ePub (via Pandoc), Typora is a lot more versatile
3. Saves files as text (.md) and assets, easily searchable via OS. Highly portable
4. Cross platform (Mac, Windows, Linux)
From the site:
"Typora provides both file tree panel and articles (file list) panel, allows you to manage your files easily."
I've also recently started using iA Writer, on Win 10 and Android. The program is solid to a fault and extremely well designed, with the flexibility of saving .md files that you can save and export everywhere. Highly recommended!
For my every day writings and academic pursuits IA Writer does work really well.
https://marketplace.visualstudio.com/items?itemName=yzhang.m...
https://marketplace.visualstudio.com/items?itemName=mushan.v...
Other code editors probably have similar extensions and syncing the notes could be done with Dropbox/git/whatever...
I am also surprised how well https://tabnine.com/ works with auto-completion for arbitrary notes.
Some people don't need the 1k features VS Code gives you but some really good, minimalist editor to write MD with latex, images etc. I would not install an IDE to achieve this.
What about using your code editor's markdown plugin and real time preview in a browser?
For example with Vim, one of the plugins launches a browser and then you get a real time preview while you type in Vim. The nice thing is you can tell it to use a specific CSS file so you can get a 100% copy of GitHub's README styles. It even syncs your cursor if you want that behavior.
I demo'd the above set up here: https://nickjanetakis.com/blog/writing-and-previewing-markdo...
Also with Vim (I can't speak for other editors) it has the option of concealing the markdown characters themselves so it looks more like a rendering of it. I don't use that personally but if you prefer not seeing the noise of backticks for code blocks or double asterisks for bold you can hide it.
If you like vim and want to use it for markdown, that's great. I personally like a more specialized tool. Then again, I'm also a writer and spend more time in that mode than most programmers. If you spend all your time programming and only occasionally need to write a markdown document, then I can see the appeal of the setup you're describing.
If you run Vim with +clipboard support then you can yank things directly to and from your system clipboard by setting `set clipboard=unnamedplus`.
Then Vim copy / pasting will work seamlessly like any other program on your system.
You can also have it seamlessly work with tmux too and even with WSL if you're using terminal Vim in Windows through WSL.
Here's a video that demos how it all works and also has a link to my dotfiles: https://nickjanetakis.com/blog/getting-copy-paste-to-work-in...
One thing that could improve is the update mechanism which sometimes distrafts you from writing at startup, but that is really a tiny nitpick.
There is also a port² on Windows but it seems less reliable, I've seen it crash a few times, I still have to report it or try to fix it.
> HTML preview has been ported from QtWebKit to QtWebEngine (Chromium).
I suppose there is a way to deactivate Javascript execution in QtWebEngine but I don't know enough about it. But given that Markdown allows inline HTML and JavaScript, I don't see how you could have an accurate WYSIWYG representation if you don't have a Javascript engine available somewhere.
But yeah, most browser based WYSIWYG editors are JS based, since you need to manipulate the DOM.
If you are not targeting the browser then you maybe find something here:
Nope, this is not what I expected for:
> Both the server and client are written in Rust, and its frontend is cross-compiled WebAssembly and TypeScript.
_real WYSIWYG_ writing MD in various flavors. Don't try to tell anyone a plain editor could even begin to compete - it is about MD being applied while you type and then quickly getting out of your way.
Nice UI though.
There is no legitimate reason for Typora to use literally 18 times the RAM as a fully fledged office application.
Using Notion.so on work.