solidity-docgen icon indicating copy to clipboard operation
solidity-docgen copied to clipboard

Multi-paragraph dev comment formatting issue

Open 0xMohandes opened this issue 2 years ago • 2 comments

Single paragraph dev comments are shown as italic because of using _ before and after it. _ does not work for multi-paragraph text properly, so instead it shows up as _ I encountered this, and I saw someone has raised this two months ago on stackexchange: https://ethereum.stackexchange.com/questions/142917/how-to-get-solidity-docgen-to-properly-render-multi-paragraph-devs

An easy fix would be using <em> ... </em> instead of _ in themes/markdown/common.hbs replacing _{{{natspec.dev}}}_ with <em>{{{natspec.dev}}}</em> Can someone please action this if it makes sense?

0xMohandes avatar Mar 29 '23 23:03 0xMohandes

This is an ongoing issue for me too - this change would be welcome.

TSxo avatar Sep 21 '23 03:09 TSxo

The suggestion doesn't really work because <em> elements are not permitted to have paragraphs inside them.

It's not really possible to do this generically with markdown. You can solve this in your project by copying common.hbs into a docgen-templates directory and adding docgen: { templates: 'docgen-templates' } in your Hardhat config, then customizing the part of the template that isn't working for you.

frangio avatar Sep 22 '23 03:09 frangio