Когда вы начинаете хештег для ссылки на другую категорию или тег, и начинаете его как первое слово на новой строке, окно автодополнения не появляется. Это происходит на моём сайте, что подтверждается скриншотами ниже на meta. Это означает, что когда я хочу перечислить категории, каждая с новой строки, мне сначала нужно составить их в одной строке, а затем нажать Enter.
Я предполагаю, что это происходит потому, что обычное использование символа «#» в начале строки предназначено для заголовков …
… как этот
В Markdown #text является заголовком. В CommonMark спецификация строки # text более строгая, поэтому возможно, что это сделано для обеспечения совместимости со старыми версиями Markdown.
Чтобы избежать этой проблемы, которая встречается нечасто, я просто добавляю пробел перед символом «#», чтобы работало автодополнение.
Если я по ошибке, по привычке, поставлю пробел перед заголовком, то заголовок всё равно будет работать, например:
Да, это особенность, которую нам стоит устранить, но это немного непросто.
# это заголовок
это заголовок
Так что, если мы хотим показывать автодополнение, нам нужно отображать его только после нажатия второй клавиши, чтобы не показывать его для #пробел. Исправление этого означает добавление ещё одного частного случая.