View previous topic :: View next topic |
Author |
Message |
Orion9

Joined: 01 Jan 2024 Posts: 618
|
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sun Jul 28, 2024 18:45 Post subject: |
|
|
Чтобы я делал новый лексер нужно чтобы кто-то разжевал все изменения AHK v2. "Тут ты крась вот это вот так. А это крась не так а вот так." |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 618
|
(Separately) Posted: Sun Jul 28, 2024 19:34 Post subject: |
|
|
AlexTP1
А разве вы делали все лексеры? Не знал. Это ведь сродни подвигу для меня
Как писал выше, не стоит оно того. Этим я вас точно грузить не буду.) |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sat Jan 11, 2025 18:27 Post subject: |
|
|
Ответ на пост yozhik
Quote: | после установки CudaLister (1.6.21) содержимое окна плагина отображается в цветовой гамме темы по умолчанию. В окне настроек Theme UI эта тема обозначена знаком «дефис» (если я правильно понял). Если хотя бы раз переключиться на любую другую тему UI, то обратное переключение на тему по умолчанию становится невозможным. |
У меня тема меняется. Но надо еще и Тотал перезапускать, не только окно плагина переоткрыть. Так что баг не подтвердил. |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Sun Jan 12, 2025 16:44 Post subject: |
|
|
AlexTP1
А можно как-то сделать, чтобы INI плагина изначально располагался в его папке, а не устраивать танцы с ReplaceIniLocation?
PS
Возможно здесь еще проблема с кодировками
У меня тестовая сборка находится в папке с именем содержащим кирилический символ TC11-в, изначально CudaLister записал свои данные в TC11-�\lsplugin.ini, после перенаправления INI в папку плагина
Code: | [ReplaceIniLocation]
cudalister.wlx=%Commander_Path%\PLUGINS\WLX\CudaLister\cudalister.ini |
файл был записан в TC11-�\PLUGINS\WLX\CudaLister\cudalister.ini
И это не Commander, потому что другие плагины выполняют редирект корректно. |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sun Jan 12, 2025 17:41 Post subject: |
|
|
Вот как плагин детектит имя конфиг файла:
Code: |
procedure ListSetDefaultParams(dps: pListDefaultParamStruct); stdcall;
begin
ListerIniFilename:= string(dps^.DefaultIniName);
end;
|
Что тут неверно? почему "в" перекодировалось в мусор? |
|
Back to top |
|
 |
Plumber

Joined: 27 Oct 2008 Posts: 120
|
(Separately) Posted: Sun Jan 12, 2025 18:09 Post subject: |
|
|
AlexTP1 wrote: | Что тут неверно? почему "в" перекодировалось в мусор? |
Я к сожалению не знаю, с программированием у меня, увы, не очень сложилось, даже не сразу заметил, что появилась какая-то новая папка, насторожило только то, что после изменения настроек CudaListera и перезапуска Commandera, всё осталось как и прежде.
OS: Win7 x64
Commander: 11.50 Final
Попробую для чистоты эксперимента другую версию ТС.
TC 10.52 - та же песня:
TC-105х-в переводится как TC-105�-� |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 618
|
(Separately) Posted: Sun Jan 12, 2025 18:55 Post subject: |
|
|
Plumber
Может быть у вас вместо "в" записан уникодный символ? Проверить можно плагином UnicodeTest от того же автора. |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sun Jan 12, 2025 19:00 Post subject: |
|
|
Там простой кириллический символ, я повторил этот баг. Дал имя папки тотала "Totalcmd-вот" и плагин получил испорченное имя конфига. |
|
Back to top |
|
 |
W0LF
Joined: 03 Jun 2020 Posts: 9 Location: Крайний Север
|
(Separately) Posted: Sun Jan 19, 2025 16:40 Post subject: |
|
|
Здравствуйте. Есть вот такой лог-файл:
https://disk.yandex.ru/d/YzYmYremxtTBsA
Кодировка UTF-8 BOM. При открытии этого файла в CudaLister 1.8.5.2 в начале каждой строки (кроме первой) отображается "xFEFF".
скрин
Я понимаю что прога, которая пишет этот лог, пишет его некорректно, но, например, CodeViewer скрывает эти символы. Возможно ли сделать так же в CudaLister? _________________ wbr, W0LF. |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sun Jan 19, 2025 18:57 Post subject: |
|
|
В этом логе в начале каждой строки стоит UTF8 text = EF BB BF, да - лог некоректный. Мой плагин не должен этого скрывать. Он делает пользу когда показывает это. |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 618
|
(Separately) Posted: Sat Jan 25, 2025 00:15 Post subject: |
|
|
AlexTP1
В двух последних версиях 1.8.5.5 и 1.8.5.6 вроде бы изменения есть, но в history почему-то ничего не говорится. |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sat Jan 25, 2025 00:21 Post subject: |
|
|
Плагин имеет файл readme/history.txt, где изменения я перечислил. |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 618
|
(Separately) Posted: Sat Jan 25, 2025 23:59 Post subject: |
|
|
AlexTP1
В версии 1.8.5.6 файл плагина от 21.01.2025, а файл history.txt от 18.01.2025.
Но даже если взять последние изменения, то там присутствует две строки:
Quote: | 2025.01.18
* change: 'Not found' message is now a message-box instead of statusbar message, to be like Lister usual search (thanks @jdp1024)
* change: 'Not found' message changed from OK to Retry/Cancel, like in Lister |
Однако об изменениях в каталоге "lexers" ничего не сказано, а их там, судя по всему, было значительное количество. Ну, я обновился, что говорится, на свой страх и риск — пришлось лезть Ini files.cuda-lexmap и убирать жирное выделение.
Кстати, неплохо было бы делать опции на такие изменения, как два последних (может быть кому-то больше нравится сообщение в строке состояния, а не в диалоговом окне).
А еще неплохо было бы добавить информацию о версии плагина в сам wlx-файл или, например, в контекстное меню, чтобы можно было сразу нё видеть. |
|
Back to top |
|
 |
AlexTP1

Joined: 27 Jul 2024 Posts: 30
|
(Separately) Posted: Sun Jan 26, 2025 00:09 Post subject: |
|
|
Про изменения в папке lexers я обычно не пишу, как всегда кладу там новые версии всех лексеров (когда доходят руки).
Не понял про "пришлось лезть Ini files.cuda-lexmap и убирать жирное выделение." Что в лексере ИНИ вам не нравится?
Опции на каждый чих я не делаю.
Сообщение пусть будет как в ТК, то есть msgbox, а не в статусе.
Это мелко для опции. |
|
Back to top |
|
 |
|