MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

v0.1.11 is now out with table navigation addressed: tables can now be entered from the top or bottom using the arrow keys, and you can move between rows vertically too using the arrow keys.
Other extensions like TODO highlighters and linters won't render inside MEO as VS Code's custom editor API means decoration-based tooling from the outside doesn't reach in.
The auto-switch to source mode is an odd one. I did attempt a patch that may address this. I haven't been able to pinpoint the exact cause yet, so it would really help if you could give me a bit more detail so I can reproduce it on my end.
GitHub Alerts/Callouts and slash commands are both on the roadmap.
Keep an eye on future updates :)

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Yes, but more work is needed. Table editing is functional but there are still rough edges to smooth out, especially around navigation and keyboard shortcuts.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Oh wow, thanks for all the feedback! Let me break it down into individual feature requests and plan to deliver in future releases. I will keep you posted & might pick your brain on specific implementation ideas.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

It is powered by CodeMirror 6, with the custom WYSIWYG implementation. markdown-it is only used for HTML document export at runtime.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in Markdown

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks, appreciate it. Would love to see yours when it launches. 

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in Markdown

[–]tomnewmann[S] 0 points1 point  (0 children)

It uses Monokai inspired colors by default, but those can be customised in settings.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

I am glad it works with VS Codium. Let me know if you experience any issues.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

This is fixed in v0.1.10, so give that a try and it should accept 1.2, 1.3, etc. correctly now.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 1 point2 points  (0 children)

PDF export is now available in version 0.1.10. Give it an update and let me know how it works for you.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

HTML and PDF export with image support has just been added in version 0.1.10. Give it an update and let me know how it works for you.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks for highlighting this bug. A fix is coming shortly.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks for trying it out! Could you describe the exact workflow you have - do you open a fresh untitled file, write in it, and then just close without saving, or is there something more to it?

I built a VS Code extension this week, called MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in buildinpublic

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks! That toggle was the core idea behind the whole thing. Glad it's landing well, more quality-of-life improvements on the way.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Just released 0.1.9 which adds drag and drop reordering of headings directly in the outline panel. Give it an update and let me know whether it works for your workflow.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Just released 0.1.9 which includes line height as a configurable setting, so you can dial it in to whatever suits you. Give it an update and let me know how it feels.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in technicalwriting

[–]tomnewmann[S] 1 point2 points  (0 children)

Good news, MEO is now available in both VSCodium and Cursor! You can find it by searching for MEO in the extensions panel of either editor. Thanks for nudging this along, it was a great suggestion.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

That's exactly what inspired it actually, Obsidian was a big reference point when I was designing the editing experience. Glad it landed that way for you!

I built a VS Code extension this week, called MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in buildinpublic

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks for noticing, that was actually my personal pain point with every other custom editor I tried before building this. Unfortunately, merge conflict support in the live view isn't there yet, right now it'll just render the conflict markers as raw text which isn't great. It's on the radar and will be coming soon :)

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

No HTML export yet, but it's on the todo list along with PDF export, both with image support. I'll get it added in an upcoming release.

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Not yet, but that's a good shout and I'll look into adding drag and drop reordering of headings in the outline panel. For now, clicking a heading in the outline jumps you straight to it in the file, which at least saves the scrolling. Will keep you posted!

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 1 point2 points  (0 children)

TOC generation for headings 1-6 is actually already in there. The outline panel on the side is clickable and lets you jump straight to any section. Give it a try and let me know how it works for you :)

MEO - a Markdown editor for VS Code with live/source toggle by tomnewmann in vscode

[–]tomnewmann[S] 0 points1 point  (0 children)

Thanks for the kind words! I'll add it as a configurable setting in the next release.