| 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: 70 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: 70 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: 2
|
(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: 314 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: 2
|
(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 |
|
 |
|