Hi Michel, 2016-10-02 14:25 GMT+03:00 Michel Fortin <michel.for...@michelf.ca>: > Le 2 oct. 2016 à 6:24, Igor Zhbanov <izh1...@gmail.com> a écrit : >> >> Hi. >> >> Markdown allows to include code blocks by using >> ```c >> printf("Hello World¥n"); >> ``` > > Technically this syntax is an extension that is not part of the reference > Markdown spec. But it's true that many (most?) Markdown parsers support it > today.
Yes. And I'm talking about extending the markdown syntax. ;-) If it's possible. >> But it doesn't allow to specify the tab size (number of spaces). As I see, >> Markdown states that the tab size is 4: "To produce a code block >> in Markdown, simply indent every line of the block by at least 4 spaces >> or 1 tab." > > You will have to check if the parser you are using has a setting like this. > For instance, there is one called [`tab_width`][1] in PHP Markdown. But note > that its effect will apply to everything in the document, not just code > blocks, so be cautious about using tabs to indent lists and other things if > you change this settings. Most likely, Gitlab uses another parser, so it it > might behave differently if it has such a setting. Gitlab uses redcarpet ruby gem to parse markdown. And it has 4 spaces hardcoded in expand_tabs function. I've written them letter too. I think ideally we should have both global and per-block settings. _______________________________________________ Markdown-Discuss mailing list Markdown-Discuss@six.pairlist.net https://pairlist6.pair.net/mailman/listinfo/markdown-discuss