HelpDown — конвертер md -> htm -> hlf

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 12072
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 28 times
Been thanked: 152 times

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

Post by John Doe » Wed 07 Mar, 2012 12:02

Latest post of the previous page:

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

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Wed 07 Mar, 2012 12:11

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

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

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Wed 07 Mar, 2012 19:55

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Fri 09 Mar, 2012 03:03

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sat 10 Mar, 2012 11:59

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sat 10 Mar, 2012 20:29

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sun 11 Mar, 2012 15:41

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Thu 15 Mar, 2012 08:10

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/>).

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sat 17 Mar, 2012 09:51

https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.1

markdown.hrc
* Fixed minor defects

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sun 18 Mar, 2012 03:49

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Sun 18 Mar, 2012 15:09

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.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 19 Mar, 2012 08:21

https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.4 - Nested lists.

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

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 19 Mar, 2012 09:42

https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.5 - Nested lists.

markdown.hrc
* Fixed span stoppers in nested lists.

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 19 Mar, 2012 18:39

https://github.com/nightroman/FarHelpDown/downloads
v0.0.22.6 - Lists.

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

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 19 Mar, 2012 18:49

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

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 19 Mar, 2012 18:52

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

User avatar
HaRT
Moderator
Posts: 8528
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 75 times
Been thanked: 138 times

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

Post by HaRT » Mon 19 Mar, 2012 18:54

Ответьте профану, а в чём принципиальная сложность-то?
Вот, даже консольные браузеры неплохо вроде поддерживают таблицы…
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Обсуждение Far Manager”