Allow More Than Two Dashes To Start Sections

Overview

This feature allow sections to start with more than two dashes (i.e. `---- div`` works as well as `-- div``)