Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Markdown Viewer Lister Plugin (upgrade)

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
yozhiq78



Joined: 19 Jan 2025
Posts: 3

Post (Separately) Posted: Mon Jan 20, 2025 01:31    Post subject: Markdown Viewer Lister Plugin (upgrade) Reply with quote

Всем привет,

так для инфо, вдруг пригодится кому, форкнул плагин для просмотра Markdown файлов

проблема исходного плагина, что не умеет форматировать современный синтаксис markdown (hoedown остановился в развитии лет 11 назад), переноса строк, картинки ресайзить, смайлы отображать, чеклисты и т.д и т.п.

ща все это стал уметь, но за умение нужно платить ресурсами,
использованная либа markdig - требует установленного netcore 8,

мигрировать ее на нативный с++ у меня и времени и желания ноль, а файлы смотреть хочется (начал активно использовать файлы с разметкой markdown для разных документашек)

github.com/ezyuzin/wlx-markdown-viewer
сборки x86, x64 там же
Back to top
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 57
Location: Mayence

Post (Separately) Posted: Mon Jan 20, 2025 14:33    Post subject: Re: Markdown Viewer Lister Plugin (upgrade) Reply with quote

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
View user's profile Send private message
lz57005



Joined: 05 Mar 2020
Posts: 28

Post (Separately) Posted: Mon Jan 20, 2025 22:30    Post subject: Reply with quote

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
View user's profile Send private message
yozhiq78



Joined: 19 Jan 2025
Posts: 3

Post (Separately) Posted: Mon Jan 20, 2025 23:57    Post subject: Reply with quote

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
View user's profile Send private message
BlackFox



Joined: 18 Dec 2004
Posts: 57
Location: Mayence

Post (Separately) Posted: Tue Jan 21, 2025 01:50    Post subject: Reply with quote

lz57005 wrote:
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

читайте внимательнее - это для старых фреймворков 4.0, котоыре с netstandard2.0 несовместимы https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0#tabpanel_1_net-standard-2-0
Back to top
View user's profile Send private message
prog_san



Joined: 29 Sep 2007
Posts: 283
Location: Пенза

Post (Separately) Posted: Sun Jan 26, 2025 12:33    Post subject: Reply with quote

Total Commander Version 11.51RC2 64 bit (2025-01-22)
Microsoft Windows [Version 10.0.19044.5371]
Плагин просто не стартует
_________________
Errare humanum est
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10404
Location: Россия, Саратов

Post (Separately) Posted: Sun Jan 26, 2025 17:09    Post subject: Reply with quote

prog_san
У меня абсолютно нормально работает. В т.ч. в той же самой версии TC и на той же Windows 10 (только 19045.5131).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
yozhiq78



Joined: 19 Jan 2025
Posts: 3

Post (Separately) Posted: Mon Jan 27, 2025 19:16    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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