| View previous topic :: View next topic |
| Author |
Message |
yozhiq78
Joined: 19 Jan 2025 Posts: 3
|
(Separately) Posted: Mon Jan 20, 2025 01:31 Post subject: Markdown Viewer Lister Plugin (upgrade) |
|
|
Всем привет,
так для инфо, вдруг пригодится кому, форкнул плагин для просмотра Markdown файлов
проблема исходного плагина, что не умеет форматировать современный синтаксис markdown (hoedown остановился в развитии лет 11 назад), переноса строк, картинки ресайзить, смайлы отображать, чеклисты и т.д и т.п.
ща все это стал уметь, но за умение нужно платить ресурсами,
использованная либа markdig - требует установленного netcore 8,
мигрировать ее на нативный с++ у меня и времени и желания ноль, а файлы смотреть хочется (начал активно использовать файлы с разметкой markdown для разных документашек)
github.com/ezyuzin/wlx-markdown-viewer
сборки x86, x64 там же |
|
| Back to top |
|
 |
BlackFox

Joined: 18 Dec 2004 Posts: 71 Location: Mayence
|
(Separately) Posted: Mon Jan 20, 2025 14:33 Post subject: Re: Markdown Viewer Lister Plugin (upgrade) |
|
|
| yozhiq78 wrote: | | использованная либа markdig - требует установленного netcore 8 | у https://github.com/xoofx/markdig указано, что | Quote: | | Starting with Markdig version 0.20.0+, Markdig is compatible only with NETStandard 2.0, NETStandard 2.1, NETCoreApp 2.1 and NETCoreApp 3.1. | , то есть запросто можно обойтись и версией .NET Framework 4.7.2+, который присутствует по умолчанию в Win10+.
Цитата с вашего GitHub:
| Quote: | | The plugin is based on an obsolete Internet Explorer engine | Будет ли это работать на системах, в которых IE как продукт вообще не присутствует? Или из этих систем вырезали само приложение, а движок оставили? |
|
| Back to top |
|
 |
lz57005

Joined: 05 Mar 2020 Posts: 28
|
(Separately) Posted: Mon Jan 20, 2025 22:30 Post subject: |
|
|
| yozhiq78 wrote: | | использованная либа markdig - требует установленного netcore 8 |
А просто собрать в Native AOT, с рантаймом внутри? Понятно что будет размер конский, но просто два релиза делать кому проще устанавливать .net или жирный плагин.
| BlackFox wrote: | то есть запросто можно обойтись и версией .NET Framework 4.7.2+, который присутствует по умолчанию в Win10+.
|
Читайте внимательно,
| Quote: | | If you are looking for support for an old .NET Framework 3.5 or 4.0, you can download Markdig 0.18.3. |
Они перешли с framework на core 2, давно, актуальная минимум net 6.0 _________________ https://t.me/lz57005 |
|
| Back to top |
|
 |
yozhiq78
Joined: 19 Jan 2025 Posts: 3
|
(Separately) Posted: Mon Jan 20, 2025 23:57 Post subject: |
|
|
| lz57005 wrote: | | yozhiq78 wrote: | | использованная либа markdig - требует установленного netcore 8 |
А просто собрать в Native AOT, с рантаймом внутри? Понятно что будет размер конский, но просто два релиза делать кому проще устанавливать .net или жирный плагин.
| BlackFox wrote: | то есть запросто можно обойтись и версией .NET Framework 4.7.2+, который присутствует по умолчанию в Win10+.
|
Читайте внимательно,
| Quote: | | If you are looking for support for an old .NET Framework 3.5 or 4.0, you can download Markdig 0.18.3. |
Они перешли с framework на core 2, давно, актуальная минимум net 6.0 |
можно собрать и под net 4.7, оно собирается, но у меня не вышло все это запустить, возникают ошибки исполненения в totalcommander, где-то на этапе стыковки нативной библиотеки с прокси библиотекой managed c++ вываливает рантайм ошибки
успешно запустилось только для netcore
и 32bit и 64 bit...
Добавлено спустя 4 минуты:
Re: Markdown Viewer Lister Plugin (upgrade)
| BlackFox wrote: | | Будет ли это работать на системах, в которых IE как продукт вообще не присутствует? Или из этих систем вырезали само приложение, а движок оставили? |
это ограничение исходного плагина которой основан на HtmlView - хз, где он не будет работать, я его не трогал, у меня пока работает win10 |
|
| Back to top |
|
 |
BlackFox

Joined: 18 Dec 2004 Posts: 71 Location: Mayence
|
|
| Back to top |
|
 |
prog_san

Joined: 29 Sep 2007 Posts: 285 Location: Пенза
|
(Separately) Posted: Sun Jan 26, 2025 12:33 Post subject: |
|
|
Total Commander Version 11.51RC2 64 bit (2025-01-22)
Microsoft Windows [Version 10.0.19044.5371]
Плагин просто не стартует _________________ Errare humanum est |
|
| Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10478 Location: Россия, Саратов
|
(Separately) Posted: Sun Jan 26, 2025 17:09 Post subject: |
|
|
prog_san
У меня абсолютно нормально работает. В т.ч. в той же самой версии TC и на той же Windows 10 (только 19045.5131). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
| Back to top |
|
 |
yozhiq78
Joined: 19 Jan 2025 Posts: 3
|
(Separately) Posted: Mon Jan 27, 2025 19:16 Post subject: |
|
|
| prog_san wrote: | Total Commander Version 11.51RC2 64 bit (2025-01-22)
Microsoft Windows [Version 10.0.19044.5371]
Плагин просто не стартует |
чекал TC11.50 x32 и x64,
для 64bit - требуется 64битная сборка, как сделать все в одном сорям, не осилил.
сам пользуюсь на постоянке древним TC8.0 32bit
может быть еще посвежее нужен пакет Microsoft Visual C++ Redistributable,
MSVC 14.42.34433.0
__https__://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 |
|
| Back to top |
|
 |
Serg2000Mr
Joined: 02 Feb 2026 Posts: 3
|
(Separately) Posted: Wed Feb 11, 2026 07:33 Post subject: Обновление плагина просмотра Markdown файлов (.md) |
|
|
Представляю новую версию плагина.
За основу взял github точка com/ezyuzin/wlx-markdown-viewer от yozhiq78
Без внешних зависимостей. Есть перевод Google Translate и поддержка GitHub стиля.
github точка com /Serg2000Mr/wlx-markdown-viewer-github-style |
|
| Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 316 Location: Электросталь
|
(Separately) Posted: Wed Feb 11, 2026 17:23 Post subject: |
|
|
Serg2000Mr
Соберите, пожалуйста, 32-битную версию. Очень многие используют комбинированный Total Commander 32+64. Это не блажь, есть причины, часто обсуждается: и плагины некоторые, и корректность работы в некоторых случаях, ведь 32 на Delphi, а 64 на Lazarus. _________________ Amo ergo sum |
|
| Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10478 Location: Россия, Саратов
|
(Separately) Posted: Wed Feb 11, 2026 18:58 Post subject: |
|
|
Serg2000Mr
По поводу 32-битной версии плагина присоединяюсь к предыдущей просьбе. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
| Back to top |
|
 |
Destiny
Joined: 15 Dec 2015 Posts: 317
|
(Separately) Posted: Wed Feb 11, 2026 19:50 Post subject: |
|
|
А в чем цимус? Вроде как выходит, что зависимости на всякие разные .NET/CORE/..../... остаются и мегабайты лишнего по прежнему кроме плагина нужны.
На моей старой 10 к примеру так вообще не стартует. |
|
| Back to top |
|
 |
Serg2000Mr
Joined: 02 Feb 2026 Posts: 3
|
(Separately) Posted: Wed Feb 11, 2026 21:19 Post subject: |
|
|
| Destiny wrote: | А в чем цимус? Вроде как выходит, что зависимости на всякие разные .NET/CORE/..../... остаются и мегабайты лишнего по прежнему кроме плагина нужны.
На моей старой 10 к примеру так вообще не стартует. |
У меня тоже Windows 10. Зависимости не нужны, кроме WebView от Edge, который в Windows 10 и 11 установлен из коробки.
32x соберу, не знал, что еще 32 бита в ходу |
|
| Back to top |
|
 |
Destiny
Joined: 15 Dec 2015 Posts: 317
|
(Separately) Posted: Thu Feb 12, 2026 00:29 Post subject: |
|
|
LTSC - и нет Edge - точнее он есть - но лишь как портабл версия.
Может тогда в плагине надо учесть возможность задания ПУТИ до этой зависимости?
И всё же: он что-то быстрее, надежнее показывает, чем имеющиеся варианты? |
|
| Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 316 Location: Электросталь
|
(Separately) Posted: Thu Feb 12, 2026 13:07 Post subject: |
|
|
| Serg2000Mr wrote: | | не знал, что еще 32 бита в ходу |
Ещё как в ходу! Кстати, rg-software (aka Максим Мозговой) вначале тоже сделал только 64-битную версию, и на просьбу добавить к ней 32-битную ответил почти так же, как и Вы — «просто уже думал, что это никому не нужно» В действительности, если бы можно было безболезненно отказаться от 32-бит, то все б давно уже это сделали (я бы так первый). Но не получается. Вообще, эта тема — предмет споров. Не хочу грузить перечислением аргументов сторон, но один пример приведу: один из самых мощных плагинов автоматизации Autorun.wdx, который сейчас активно разрабатывается и, естественно, в обеих битностях, под 32 нередко отрабатывает стабильней и корректней. А всё из-за этого «двуличия» родителя (TC, т.е.) — программа то одна, но одна «аватара» на Delphi, а другая — на Lazarus. Поэтому, хоть это и добавляет Вам хлопот с тестированием второй платформы, Вы уж, пожалуйста, не пренебрегите. Сообщество не замедлит с благодарностью. _________________ Amo ergo sum |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|