Page 3 of 6

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Wed 07 Mar, 2012 12:02
by John Doe

Latest post of the previous page:

NightRoman wrote:Или лучше вообще никак, если с HTML не выйдет (если у кого, конечно, есть мнения на этот счет)?
А нужен ли вообще HTML?
Чего нам не хватает в самом md?

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Wed 07 Mar, 2012 12:11
by NightRoman
А нужен ли вообще HTML?
Для схемы md -> html -> hlf -- нет.
Чего нам не хватает в самом md?
* md используется не только для md -> html -> hlf. Схема - она общего назначения. В том числе и сторонние файлы могут быть с чем угодно там, а не самонаписанные.
* При ваянии маркдауна легко встать на мину, написав или скопипастив что-то типа <мина>. С подсветкой будет видней, по делу это или нет было вставлено.

Вобщем, подсветка HTML (XML) может быть полезна хотя бы для того, что его случайно не использовать.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Wed 07 Mar, 2012 19:55
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.17 - HtmlToFarHelp, markdown.hrc

HtmlToFarHelp
* New option key Margin=1, values Indent* are added.
* Amended indentation of lists item paragraphs.
* Code blocks in list items.

markdown.hrc
* Support inline XML (instead of HTML, at least now).
* Support 2/8 tab/space indented code in list items.
* Support simple e-mail patterns in automatic links.
* Amended fenced code block start/end.
* Used def:Tag for markup characters.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Fri 09 Mar, 2012 03:03
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.18 - HtmlToFarHelp inline options, markdown.hrc tweaks

HtmlToFarHelp
* Options moved from command line to source as <!--HLF: key=value; ...-->
* New option PlainHeading=false, headings are strong by default.
* New option PlainCode=false, code blocks are strong by default.
* See README and TestFarHelpDown.text for details and examples.

markdown.hrc
* Outlined headings 1 and 2, ignored 3 - 6.
* Fixed fenced code adjacent to paragraphs.
* Fixed false definition list cases.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sat 10 Mar, 2012 11:59
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.19 - Blockquote support.

HtmlToFarHelp
* Blockquote support. They are used for extra indent(s).
* New inline option IndentQuote=4.

markdown.hrc
* Use more different regions for different things.
* Link patterns are adjusted to the converter.
* Amended code block and list ends.
* Amended nested blockquotes.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sat 10 Mar, 2012 20:29
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.20 - markdown.hrc

* Resolved paragraph spans incorrectly stopped by false list marks.
* Headings 1-3 are outlined, 4-6 are not (~ MarkdownDeep sections).
* Disabled any syntax inside blockquotes, at least for now.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sun 11 Mar, 2012 15:41
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.21 - HtmlToFarHelp, markdown.hrc

HtmlToFarHelp
* <br/> (awkward markdown double spaces at line ends) are allowed but ignored.

markdown.hrc
* Simplified code blocks.
* Minor tweaks.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Thu 15 Mar, 2012 08:10
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22 -markdown.hrc

* Added more custom regions, changed some default regions/colors.
* Used two kinds of parent mark regions: ShownMark and BlindMark.
* Resolved links stopped by false list marks in paragraphs.
* Added paragraph wraps (2+ end spaces ~ <br/>).

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sat 17 Mar, 2012 09:51
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.1

markdown.hrc
* Fixed minor defects

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sun 18 Mar, 2012 03:49
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.2 - Complex syntax in lists.

markdown.hrc
* Nested list marks.
* Blockquotes in lists.
* Amended fenced and indented code blocks in lists.
* Resolved wrapped left aligned list paragraph issues.

FarHelpDown
* Simple examples of complex syntax in lists.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Sun 18 Mar, 2012 15:09
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.3 - Amended inline HTML(XML)

markdown.hrc
* Inline HTML(XML) recognition is consistent with MarkdownDeep.
* Avoided redundancies in XML processing.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 08:21
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.4 - Nested lists.

markdown.hrc
* Fixed some not colored nested list marks.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 09:42
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.5 - Nested lists.

markdown.hrc
* Fixed span stoppers in nested lists.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 18:39
by NightRoman
https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.6 - Lists.

markdown.hrc
* Fixed span stoppers in definition lists.
* Amended ListMark region bounds.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 18:49
by NightRoman
Начал думать о поддержке таблиц в HLF конвертере. Ничего лучшего не придумывается, чем только пару колонок разрешать. Ширину каждой можно более менее оптимально посчитать, но общая ширина таблицы должна быть фиксированной и довольно узкой, чтобы работать в 80-колоночном окне Фара, да и еще и при неполном окне хелпа. Т.е. 70 колонок (или даже чуть меньше) получается. Вопрос: оно такое надо вообще?

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 18:52
by NightRoman
Впрочем, если не рисовать разделитель колонок таблицы (а хотелось бы..), то можно-таки вторую колонку сделать с заворачивающимся текстом, но для первой колонки тогда придется требовать только очень коротких строк без заворота.

Re: FarHelpDown — конвертер md -> htm -> hlf

Posted: Mon 19 Mar, 2012 18:54
by HaRT
Ответьте профану, а в чём принципиальная сложность-то?
Вот, даже консольные браузеры неплохо вроде поддерживают таблицы…