Сделать функцию «умный список» опциональной

В редакторе постов недавно добавлена функция, которая автоматически вставляет разметку для нового элемента списка в редактор, когда пользователь нажимает Enter:

Пожалуйста, добавьте настройку для включения или отключения этой функции.

Как человек, который часто работает со списками нескольких уровней и многострочными элементами списка, я считаю эту «функцию» очень раздражающей. Время, которое я трачу на борьбу с некорректной разметкой, вставляемой этой функцией (я говорю об этом, основываясь на многолетнем опыте работы с аналогичной функцией на GitHub, так что это не вопрос «просто подождите, и вы к этому привыкнете»), намного больше, чем ничтожно малое время, которое потребовалось бы для ручного добавления разметки нажатиями клавиш.

Я уверен, что некоторые люди найдут такую функцию полезной, но подобные вещи всегда должны быть опциональными.

Из-за того, что эта функция принудительно включена на моём форуме, мне теперь придётся составлять посты во внешнем редакторе, вместо того чтобы использовать удобный редактор постов Discourse.

6 лайков

Да, пожалуйста. Эта проблема также вызывает трудности на форуме по изучению языков, который я часто посещаю, где клавиша Enter обычно используется для подтверждения ввода символов для языков с неалфавитной письменностью (например, кандзи и т.д.).

2 лайка

Сегодня я объединил пользовательское предпочтение по этому вопросу:

Перейдите в Настройки > Интерфейс и снимите флажок «Включить умные списки при написании в композиторе». Также администраторы сайта могут изменить значение по умолчанию для всех пользователей с помощью настройки сайта default_other_enable_smart_lists.

9 лайков

Обратите внимание: сегодня мы добавили ещё одно исправление/функцию…

Если вы нажмёте SHIFTENTER, функция умного списка будет пропущена. Это удобно, когда вы нажимаете Enter на последнем элементе списка.

4 лайка