Improve Markdown Syntax Highlighting of Nested Lists (#14634)
Improve Markdown Syntax Highlighting of Nested Lists (#14634)

**bug**
Indented lists in markdown stop highlighting after four indents, even if they are nested.

**Fix**
Allow lists to also match the start of the line instead of the anchor point in their while clause. This ensure that each list element can consume up to three spaces at each level.
hoovercj/vscode,stringham/vscode,0xmohit/vscode,the-ress/vscode,Krzysztof-Cieslak/vscode,DustinCampbell/vscode,jchadwick/vscode,DustinCampbell/vscode,0xmohit/vscode,veeramarni/vscode,veeramarni/vscode,jchadwick/vscode,eamodio/vscode,zyml/vscode,hashhar/vscode,KattMingMing/vscode,hashhar/vscode,jchadwick/vscode,hoovercj/vscode,mjbvz/vscode,cleidigh/vscode,veeramarni/vscode,jchadwick/vscode,radshit/vscode,veeramarni/vscode,microsoft/vscode,joaomoreno/vscode,DustinCampbell/vscode,stringham/vscode,zyml/vscode,jchadwick/vscode,microsoft/vscode,stringham/vscode,the-ress/vscode,Microsoft/vscode,KattMingMing/vscode,Microsoft/vscode,Krzysztof-Cieslak/vscode,Microsoft/vscode,eamodio/vscode,landonepps/vscode,mjbvz/vscode,hungys/vscode,KattMingMing/vscode,Krzysztof-Cieslak/vscode,gagangupt16/vscode,radshit/vscode,rishii7/vscode,cleidigh/vscode,joaomoreno/vscode,0xmohit/vscode,charlespierce/vscode,joaomoreno/vscode,veeramarni/vscode,cleidigh/vscode,matthewshirley/vscode,mjbvz/vscode,Krzysztof-Cieslak/vscode,hashhar/vscode,jchadwick/vscode,radshit/vscode,veeramarni/vscode,microlv/vscode,Microsoft/vscode,gagangupt16/vscode,hoovercj/vscode,microlv/vscode,charlespierce/vscode,microsoft/vscode,Krzysztof-Cieslak/vscode,Krzysztof-Cieslak/vscode,charlespierce/vscode,0xmohit/vscode,eamodio/vscode,Zalastax/vscode,hungys/vscode,Microsoft/vscode,stringham/vscode,veeramarni/vscode,gagangupt16/vscode,microlv/vscode,gagangupt16/vscode,Microsoft/vscode,microsoft/vscode,charlespierce/vscode,jchadwick/vscode,cleidigh/vscode,rishii7/vscode,zyml/vscode,joaomoreno/vscode,cleidigh/vscode,stringham/vscode,jchadwick/vscode,microlv/vscode,microsoft/vscode,hashhar/vscode,rishii7/vscode,gagangupt16/vscode,radshit/vscode,hungys/vscode,DustinCampbell/vscode,stringham/vscode,veeramarni/vscode,landonepps/vscode,radshit/vscode,Microsoft/vscode,mjbvz/vscode,microsoft/vscode,stringham/vscode,joaomoreno/vscode,radshit/vscode,hashhar/vscode,gagangupt16/vscode,hashhar/vscode,Microsoft/vscode,matthewshirley/vscode,zyml/vscode,gagangupt16/vscode,landonepps/vscode,cleidigh/vscode,Zalastax/vscode,hoovercj/vscode,veeramarni/vscode,the-ress/vscode,stringham/vscode,landonepps/vscode,DustinCampbell/vscode,gagangupt16/vscode,matthewshirley/vscode,Microsoft/vscode,cleidigh/vscode,the-ress/vscode,matthewshirley/vscode,hoovercj/vscode,Microsoft/vscode,stringham/vscode,Krzysztof-Cieslak/vscode,charlespierce/vscode,hoovercj/vscode,jchadwick/vscode,veeramarni/vscode,Krzysztof-Cieslak/vscode,jchadwick/vscode,zyml/vscode,the-ress/vscode,hoovercj/vscode,landonepps/vscode,hungys/vscode,stringham/vscode,the-ress/vscode,KattMingMing/vscode,mjbvz/vscode,the-ress/vscode,charlespierce/vscode,hungys/vscode,eamodio/vscode,matthewshirley/vscode,gagangupt16/vscode,mjbvz/vscode,microsoft/vscode,veeramarni/vscode,microsoft/vscode,microlv/vscode,microlv/vscode,cleidigh/vscode,joaomoreno/vscode,0xmohit/vscode,jchadwick/vscode,hashhar/vscode,eamodio/vscode,veeramarni/vscode,gagangupt16/vscode,charlespierce/vscode,charlespierce/vscode,stringham/vscode,Zalastax/vscode,the-ress/vscode,rishii7/vscode,hashhar/vscode,cleidigh/vscode,stringham/vscode,hoovercj/vscode,charlespierce/vscode,hoovercj/vscode,landonepps/vscode,veeramarni/vscode,stringham/vscode,jchadwick/vscode,matthewshirley/vscode,eamodio/vscode,jchadwick/vscode,joaomoreno/vscode,Microsoft/vscode,jchadwick/vscode,0xmohit/vscode,microlv/vscode,KattMingMing/vscode,charlespierce/vscode,KattMingMing/vscode,the-ress/vscode,Krzysztof-Cieslak/vscode,Zalastax/vscode,eamodio/vscode,Krzysztof-Cieslak/vscode,landonepps/vscode,veeramarni/vscode,joaomoreno/vscode,KattMingMing/vscode,the-ress/vscode,Microsoft/vscode,zyml/vscode,landonepps/vscode,radshit/vscode,stringham/vscode,cleidigh/vscode,0xmohit/vscode,Zalastax/vscode,KattMingMing/vscode,the-ress/vscode,Microsoft/vscode,hashhar/vscode,mjbvz/vscode,microsoft/vscode,matthewshirley/vscode,KattMingMing/vscode,Microsoft/vscode,charlespierce/vscode,DustinCampbell/vscode,microlv/vscode,matthewshirley/vscode,hashhar/vscode,veeramarni/vscode,matthewshirley/vscode,cleidigh/vscode,eamodio/vscode,cleidigh/vscode,hashhar/vscode,mjbvz/vscode,radshit/vscode,zyml/vscode,radshit/vscode,KattMingMing/vscode,eamodio/vscode,zyml/vscode,radshit/vscode,gagangupt16/vscode,mjbvz/vscode,gagangupt16/vscode,Microsoft/vscode,hashhar/vscode,mjbvz/vscode,microsoft/vscode,eamodio/vscode,landonepps/vscode,radshit/vscode,hungys/vscode,DustinCampbell/vscode,hungys/vscode,jchadwick/vscode,the-ress/vscode,joaomoreno/vscode,Zalastax/vscode,zyml/vscode,zyml/vscode,microsoft/vscode,Zalastax/vscode,landonepps/vscode,hungys/vscode,hoovercj/vscode,0xmohit/vscode,cleidigh/vscode,joaomoreno/vscode,hungys/vscode,hashhar/vscode,matthewshirley/vscode,microlv/vscode,DustinCampbell/vscode,landonepps/vscode,DustinCampbell/vscode,landonepps/vscode,veeramarni/vscode,microsoft/vscode,microlv/vscode,cleidigh/vscode,landonepps/vscode,joaomoreno/vscode,landonepps/vscode,charlespierce/vscode,KattMingMing/vscode,landonepps/vscode,charlespierce/vscode,charlespierce/vscode,Zalastax/vscode,Zalastax/vscode,mjbvz/vscode,rishii7/vscode,Zalastax/vscode,hungys/vscode,hoovercj/vscode,microlv/vscode,Zalastax/vscode,hashhar/vscode,rishii7/vscode,hoovercj/vscode,matthewshirley/vscode,landonepps/vscode,stringham/vscode,DustinCampbell/vscode,microlv/vscode,cleidigh/vscode,hungys/vscode,microsoft/vscode,Zalastax/vscode,rishii7/vscode,gagangupt16/vscode,rishii7/vscode,hoovercj/vscode,hoovercj/vscode,rishii7/vscode,matthewshirley/vscode,0xmohit/vscode,landonepps/vscode,radshit/vscode,the-ress/vscode,Krzysztof-Cieslak/vscode,joaomoreno/vscode,microsoft/vscode,zyml/vscode,hashhar/vscode,rishii7/vscode,0xmohit/vscode,eamodio/vscode,KattMingMing/vscode,mjbvz/vscode,hashhar/vscode,the-ress/vscode,0xmohit/vscode,DustinCampbell/vscode,hungys/vscode,Krzysztof-Cieslak/vscode,jchadwick/vscode,charlespierce/vscode,zyml/vscode,Zalastax/vscode,gagangupt16/vscode,joaomoreno/vscode,mjbvz/vscode,joaomoreno/vscode,radshit/vscode,hungys/vscode,eamodio/vscode,hoovercj/vscode,Krzysztof-Cieslak/vscode,rishii7/vscode,rkeithhill/VSCode,microlv/vscode,0xmohit/vscode,rishii7/vscode,zyml/vscode,rishii7/vscode,microlv/vscode,rishii7/vscode,joaomoreno/vscode,rishii7/vscode,eamodio/vscode,Microsoft/vscode,matthewshirley/vscode,eamodio/vscode,Krzysztof-Cieslak/vscode,zyml/vscode,KattMingMing/vscode,DustinCampbell/vscode,rishii7/vscode,Microsoft/vscode,veeramarni/vscode,DustinCampbell/vscode,KattMingMing/vscode,radshit/vscode,charlespierce/vscode,0xmohit/vscode,eamodio/vscode,KattMingMing/vscode,stringham/vscode,microsoft/vscode,charlespierce/vscode,mjbvz/vscode,matthewshirley/vscode,hungys/vscode,Zalastax/vscode,microlv/vscode,matthewshirley/vscode,cleidigh/vscode,eamodio/vscode,the-ress/vscode,0xmohit/vscode,hungys/vscode,Zalastax/vscode,KattMingMing/vscode,zyml/vscode,joaomoreno/vscode,gagangupt16/vscode,zyml/vscode,zyml/vscode,joaomoreno/vscode,microsoft/vscode,mjbvz/vscode,radshit/vscode,jchadwick/vscode,DustinCampbell/vscode,eamodio/vscode,hungys/vscode,stringham/vscode,DustinCampbell/vscode,hashhar/vscode,gagangupt16/vscode,mjbvz/vscode,KattMingMing/vscode,Krzysztof-Cieslak/vscode,rishii7/vscode,matthewshirley/vscode,0xmohit/vscode,DustinCampbell/vscode,radshit/vscode,Krzysztof-Cieslak/vscode,hoovercj/vscode,microlv/vscode,hungys/vscode,0xmohit/vscode,0xmohit/vscode,Zalastax/vscode,gagangupt16/vscode,cleidigh/vscode,DustinCampbell/vscode,Krzysztof-Cieslak/vscode,the-ress/vscode,Zalastax/vscode,matthewshirley/vscode,cra0zy/VSCode,microsoft/vscode,mjbvz/vscode,hoovercj/vscode,microlv/vscode,radshit/vscode