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: 70
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: 70
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: 285
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: 10478
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
Serg2000Mr



Joined: 02 Feb 2026
Posts: 2

Post (Separately) Posted: Wed Feb 11, 2026 07:33    Post subject: Обновление плагина просмотра Markdown файлов (.md) Reply with quote

Представляю новую версию плагина.

За основу взял github точка com/ezyuzin/wlx-markdown-viewer от yozhiq78

Без внешних зависимостей. Есть перевод Google Translate и поддержка GitHub стиля.

github точка com /Serg2000Mr/wlx-markdown-viewer-github-style
Back to top
View user's profile Send private message AIM Address
yozhik



Joined: 04 May 2014
Posts: 314
Location: Электросталь

Post (Separately) Posted: Wed Feb 11, 2026 17:23    Post subject: Reply with quote

Serg2000Mr
Соберите, пожалуйста, 32-битную версию. Очень многие используют комбинированный Total Commander 32+64. Это не блажь, есть причины, часто обсуждается: и плагины некоторые, и корректность работы в некоторых случаях, ведь 32 на Delphi, а 64 на Lazarus.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Feb 11, 2026 18:58    Post subject: Reply with quote

Serg2000Mr
По поводу 32-битной версии плагина присоединяюсь к предыдущей просьбе.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Destiny



Joined: 15 Dec 2015
Posts: 317

Post (Separately) Posted: Wed Feb 11, 2026 19:50    Post subject: Reply with quote

А в чем цимус? Вроде как выходит, что зависимости на всякие разные .NET/CORE/..../... остаются и мегабайты лишнего по прежнему кроме плагина нужны.
На моей старой 10 к примеру так вообще не стартует.
Back to top
View user's profile Send private message
Serg2000Mr



Joined: 02 Feb 2026
Posts: 2

Post (Separately) Posted: Wed Feb 11, 2026 21:19    Post subject: Reply with quote

Destiny wrote:
А в чем цимус? Вроде как выходит, что зависимости на всякие разные .NET/CORE/..../... остаются и мегабайты лишнего по прежнему кроме плагина нужны.
На моей старой 10 к примеру так вообще не стартует.


У меня тоже Windows 10. Зависимости не нужны, кроме WebView от Edge, который в Windows 10 и 11 установлен из коробки.

32x соберу, не знал, что еще 32 бита в ходу
Back to top
View user's profile Send private message AIM Address
Destiny



Joined: 15 Dec 2015
Posts: 317

Post (Separately) Posted: Thu Feb 12, 2026 00:29    Post subject: Reply with quote

LTSC - и нет Edge - точнее он есть - но лишь как портабл версия.
Может тогда в плагине надо учесть возможность задания ПУТИ до этой зависимости?

И всё же: он что-то быстрее, надежнее показывает, чем имеющиеся варианты?
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