IMPROVED Markdown Support
IMPROVE actual markdown:
Disable auto-formatting of markdown
italic not bold or italic
Make it the SAME as GITHUB
which is closer to DaringFireball
IMPROVE for mobile:
Please add markdown support for Android client.
IMPROVE for other languages:
Currently the code formatting doesn't work for german keyboard users due to the system expecting another character after the
Due to that, Teams does not recognize the
I think that needs to change.
We’re fixing bugs identified in the comments, and other user reports we’ve received around markdown, but we’ve decided we’re not going to fundamentally change our markdown support.
This is the first time we’ve declined a request, and it didn’t come easily. We weighed this against other important features we’re working on to deliver and we had to make some tough choices.
Really appreciate your understanding on this, and please feel free to ping me if you have any questions, complaints, or need to rant.
96 commentsComments are closed
At the time of this posting, this request has been declined, but I'd still like to voice my support for this idea. While I get that Teams is trying to emulate Slack's style of markdown, it's frustrating not being able to use the same markdown that I use in Github, Discord, Reddit, VS Code, and for my personal websites. I hope that you change your mind on this in the future, perhaps making it a configurable option to not break existing workflows for those migrating from Slack.
It's really strange, that the markdown support only is "partial"
why can I only use ## for a header but no further differentiation such as header1 or header2?
Joel "Jaykul" Bennett commented
The decision not to go back on this is, quite honestly, going to cost you.
Doing WYSIWYG markdown is a disaster for usability -- and not just because it completely breaks the ability to paste markdown.
Spencer Watson commented
It's really the parsing of markdown on keyup that ruins all of this. If we just had a separate preview, or no preview at all, it would be far better. No decent markdown editor replaces what the user is typing with a formatted version while they are typing.
Sébastien “scips” Barbieri commented
When I copy paste markdown from Github it doesn't work.
Worst! It randomly works! Some titles are changed others are changed and have pound signs in front (because they are level 3-4 headers.
Owen Scott commented
Adam's comment is spot on.
`foo` and `bar` only highlights the first
I also fine that once you create an autoformatted code block (e.g. using ```) it's impossible to uncreate it. This is a total dumpster fire and really should never have been shipped, especially to paying customers :(
Could you please please please:
1) Stop deleting formatting marks (e.g. "`", "*", etc.) during autoformatting. Just apply the formatting but leave the marks. Or don't auto-preview.
2) Fix the parser
This is our ability to collaborate on code.
[Deleted User] commented
I just tried copy-pasting a Markdown readme file from ****** to the Wiki of a Teams channel - no markdown was rendered at all. The whole readme was saved as one large code segment. Could you please disable the "paste as code" default behaviour everywhere - it is so annoying that you believe that you know how I would like my text to be formatted! You don't! So don't try to guess!
multiple backtick sections don't seem to work for me.
`foo` and `bar`
will result in only 'foo' appearing in code mode. Also, typing
will not result in the text appearing in code mode.
Александр Пузыня commented
Do you allow me to disable this annoying inline formatting? Can I gust enter message in markdown with preview button instead of inline formatting (without WYSIWYG).
Because you've merged 'Disable auto formatting of markdown' I hope it was moved here?
Kristoffel Pirard commented
It's too 'stateful', too: type in
this is `markdown`.
delete the dot. When you type now, it stays in 'code' mode. No backtick will stop that.
It looks like it only works if I put my keyboard on us-layout
it is not possible to create code blocks with a german keyboard where you need shift to type backticks. same goes for urls. it would be nice if immediate markdown formatting doesn't take place at all, i'd rather have a "preview" button that shows me what the text i typed would look like if i post it
Does not work for french keyboar either.
Jamie Thomson commented
As far as I can tell there's no way to specify alternate text for a hyperlink (akin to putting the cursor in a URL & pressing CTRL+K when in an Office document)
Markdown has support for this, its simply:
As far as I can tell teams' markdown doesn't have this. Please introduce it
Anthony Karel commented
+1 for fixing pasted text not being formatted. I really don't want to type out every URL to have the link formatted.
Syntax highlighting! What the **** Teams devs?
David Honig commented
Yes! Git or mediawiki markdown
Felix Rabe commented
Whatever markdown dialect you choose to support, please make it easy to access a help page/pop-up with a markdown cheat-sheet. So that it is only one click away to look the specific commands up.
R. Emre Basar commented
Currently, the markdown processing works when you type it by hand, however if you paste some markdown text directly (only tried with multiline text), it doesn't get formatted and the Markdown source is sent to the channel instead.
Josh Sleeper commented
No matter what you do, PLEASE ensure it's Commonmark compliant.
This is the only real Markdown standard, and everything else is proprietary.
Even GitHub is revising their standard to be 100% Commonmark compliant.