Чек-лист конфликтует со списками

Как получить одновременно маркер и флажок? С цифрами это получается, но мне нужны маркеры.

1. []
   1. []
   - []

Предложение

Хотелось бы, чтобы [] в списках отображался так:

  1. как замена маркера, если используется без обозначения маркера
1.
 []
  1. как маркер + флажок, если используется с обозначением маркера
1.
 - []

То есть маркеры обрабатываются так же, как и цифры.