LINUX.ORG.RU

Кажется баг разметки markdown [4.2 Ложная тревога]

 ,


0

1

После завершающих трёх апострафов если они на той же строке где последняя строка содержимого, следующая строка тоже обрамляется в код.

Тест (копия из шапки по ссылке)

[sudo] пароль для zz: 
проверка зависимостей...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: removing xfconf breaks dependency 'xfconf' required by libxfce4ui
:: removing exo breaks dependency 'exo' required by ristretto
:: removing xfconf breaks dependency 'xfconf' required by ristretto
:: removing tumbler breaks dependency 'tumbler' required by ristretto
:: removing thunar breaks dependency 'thunar' required by thunar-archive-plugin
:: removing thunar breaks dependency 'thunar' required by thunar-media-tags-plugin
:: removing exo breaks dependency 'exo' required by xfburn
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-battery-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-clipman-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-cpufreq-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-cpugraph-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-cpugraph-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-dict
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-diskperf-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-eyes-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-fsguard-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-genmon-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mailwatch-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mount-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-mpc-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-netload-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-notes-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-notifyd
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-places-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-pulseaudio-plugin
:: removing garcon breaks dependency 'garcon' required by xfce4-screensaver
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-screenshooter
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-sensors-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-smartbookmark-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-systemload-plugin
:: removing xfconf breaks dependency 'xfconf' required by xfce4-taskmanager
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-time-out-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-timer-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-verve-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-wavelan-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-weather-plugin
:: removing garcon breaks dependency 'garcon' required by xfce4-whiskermenu-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-whiskermenu-plugin
:: removing xfce4-panel breaks dependency 'xfce4-panel' required by xfce4-xkb-plugin
[zz@user ~]$```

пожалуйста подскажите как исправить?
★★★★★

Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

Да, воспроизводится, строка

пожалуйста подскажите как исправить?

вне блока кода, но обрамлена в код.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от mord0d

Если я ничего не путаю раньше тройник срабатывал и будучи между чем-то, на одной строке и впритык даже.

Хотя может и путаю. Если реально путаю, прошу модераторов снести как 4.2, а пока пусть висит.

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Если я ничего не путаю раньше тройник срабатывал и будучи между чем-то, на одной строке и впритык даже.

Это не соответствует спеке Markdown.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

Всё, убедил. Ну значит ложная тревога. Спасибо.

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от mord0d

@maxcom, рассмотри возможность разместить на странице хелпа ссылку на спецификацию Markdown из общеизвестных доверенных источников.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

В рамках форума она частично есть

Её и так мало кто читает, там всё очень хорошо и наглядно, а уж спеку и подавно :)

Ну и да у маркдавна спеки то нет, одной, есть только у CommonMark, теже яйца конечно, но если занудствовать то другие.

В любом случае я почему-то думал что на ЛОР блок кода завершается не по \n``` а по просто ```, перепутал немножко значит.

LINUX-ORG-RU ★★★★★
() автор топика
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от mord0d

ссылку на спецификацию Markdown из общеизвестных доверенных источников

Так есть же:

Мы используем популярную разметку Markdown с некоторыми дополнениями

dataman ★★★★★
()
Ответ на: комментарий от dataman

Так есть же:

Тьфу, точно. Обычно такое внизу пишут, в сносках.

mord0d ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Мракдаун - это конечно эталонные костыли, которые взлетели вместо множества адекватных форматов. Тот случай, который сильно лишает меня веры в прогресс.

— Давайте игнорировать перевод строки в текстах!
— Давайте!
— Давайте перенос на новую строку обозначать двумя пробелами!
— Давайте!

wandrien ★★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

Сам маркдавн же это просто копирка того как естественным образом помечали, а не размечали текст в e-mail, в целом то оно удобно, но с переводами строк дурь конечно. Типа чтобы оно по ширине формы вывода было, а хочешь по другому пердолься. Ну, такое. Веских технических причин так делать нет. Это просто так исторически сложилось, с другой строны, маркдауну не обзательно следовать, его нет, это не формат, это просто сборник солянка, без спеки. Коммонмарк не в счёт.

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

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

с другой строны, маркдауну не обзательно следовать, его нет, это не формат

Обязательно. Этот неформат, к сожалению, во многих приложениях именно формат.

wandrien ★★★
()
Ответ на: комментарий от wandrien

Я к тому что никто и никому не мешает, в своих приложениях интерпретировать два пробела в конце как \n, а к просто \n в конце строки докидывать спереди два пробела, таким образом кто уже привык к правилам маркдавна и вбивает два пробела перед переводом строки оставят свою привычку как есть, а те кто просто не зная вбивают просто перевод получат свой перевод, и всё. Таким костылём будет что так, что эдак, всё одинаково. Как и должно быть по сути.

А так, в целом пофиг, раз где-то принято определённое форматирование, то просто следуем. Можно побухтеть почему в BBCODE скобочки квадратные можно же плюсиками обрамлять их вводить проще =) Короче это не то о чём стоит сильно переживать, и это то что можно взять под контроль в своём коде, и ладушки

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от einhander

А чем удобнее два рара пробел и перевод строки, вместо просто перевод строки? Разницы то нет, просто два лишних невидимых символа вбивать. Это хорошо что если форматировать по мере написания, а если готовый текст обрамлять, то дурка получается =)

Хотя, это просто дело привычки, не страшно

LINUX-ORG-RU ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

А чем удобнее два рара пробел и перевод строки

В латехе два и более символа перевода строки подряд, это абзац. Поэтому удобно когда один символ перевода строки не считается абзацем. Удобно разбивать предложение по смыслу после запятой, или разделять один абзац на предложения. Я чаще использую последнее. Взять пару предложений и перекинуть их дальше/ближе по тексту мне в vim это удобно. Чётко понятно где заканчивается абзац и начинается новый. Ну и мне не нравятся, когда одна стока состоит из 100500 символов.

einhander ★★★★★
()
Последнее исправление: einhander (всего исправлений: 1)
Ответ на: комментарий от einhander

Так у латеха такое же поведение при переносе строки.

Да я просто предположил, что фатальные недостатки не только в переносе строки…

dataman ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.