Live Preview: Better support of code blocks in lists

Steps to reproduce

Code block didn’t display properly with review mode.

problem 1. If I apply code block in an indent format, the vertical line position will be placed at a wrong place.

problem 2. if I write a long code in the code block, the display of the second line of the code will be start without indent, which is unacceptble for reading.

problem 3.The background color of the code block is at wrong place. It should be indented.

  1. kkkk

    1. upload

      #sfgsdf run
      sudo sh cuda_11.3.0_465.19.01_linux.run fgsdfgsdfgsdfgsdfgdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgsdfgdsfg
      

      sgfsdfgsdfg

Expected result

Environment

  • Operating system: Win10
  • Obsidian version: v0.14.2

Additional information