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 

CudaLister (просмотр исходников)
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sat May 05, 2018 11:58    Post subject: Reply with quote

Тогда включить опцию "Окрывать только для файлов с лексером" надо.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Sat May 05, 2018 12:17    Post subject: Reply with quote

Alextp wrote:
Тогда включить опцию "Окрывать только для файлов с лексером" надо.

Так нормально стало, но всё же странно как-то.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12742
Location: Москва

Post (Separately) Posted: Sat May 05, 2018 16:23    Post subject: Reply with quote

Alextp wrote:
Напиши опцию в user.json (так или так).
После false всё вообще моргать начинает раз в полсекунды. Shocked
При true как было.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sat May 05, 2018 20:24    Post subject: Reply with quote

Flasher,
проблема мерцания непонятна.
У юзеров такого не было.
Что то локально.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Wed May 09, 2018 18:03    Post subject: Reply with quote

Flasher,
VBS lexer требует для фолдинга слово then:

Code:
If bla then
  ...
End if

Думаю твои примеры не ок, там нет слова then. Или дай ссылку на доки где не надо then.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12742
Location: Москва

Post (Separately) Posted: Wed May 09, 2018 18:59    Post subject: Reply with quote

Я же не в курсе, что лексер без этого не может.

 Вот тебе задачка посложнее Mr. Green :


Alextp wrote:
проблема мерцания непонятна.
Я изначально не писал про мерцание. Мерцания до "ui_buffered": true, в редакторе не было. Я писал про раздражающую (особенно при навигации по файлам при QuickView и n/p в оконном режиме) отрисовку цветов текста в плагине. Это разные вещи.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Thu May 10, 2018 17:00; edited 1 time in total
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Thu May 10, 2018 13:26    Post subject: Reply with quote

Alextp wrote:
Тогда включить опцию "Окрывать только для файлов с лексером" надо.

Эх, всё же уныло так. Sad Для обычного текста не могу найти лексер, есть такой вообще?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Thu May 10, 2018 23:53    Post subject: Reply with quote

Поправил немного лекс--
https://github.com/Alexey-T/CudaText/blob/master/app/data/lexlib/VBScript.lcf

Вот такое
If a = c Then If a = b Then MsgBox True
If a = c Then If a = b Then MsgBox True End If
все равно не могу понять. Лекс тоже. Он ловит End If как конец блока который начался выше этих строк..

Добавлено спустя 3 минуты:

addhaloka wrote:
Для обычного текста не могу найти лексер, есть такой вообще?

Нет- для обычного можешь сделать фейк-лексер в SynWRite - без Rules, без Styles, просто пустой, и дать типы файлов.

Добавлено спустя 2 минуты:

Flasher,
что такое раздражающая отрисовка цветов?
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
sergiokapone



Joined: 18 Nov 2009
Posts: 75

Post (Separately) Posted: Fri May 11, 2018 01:28    Post subject: Reply with quote

В плагине можно как-то отвязать зависимость цветов темы от цветов лексера, как в CudaText "ui_lexer_themes": false,
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Fri May 11, 2018 09:49    Post subject: Reply with quote

Цвета темы и не зависят от него, они заданы в файле.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12742
Location: Москва

Post (Separately) Posted: Fri May 11, 2018 20:30    Post subject: Reply with quote

Alextp wrote:
Поправил немного лекс--
Только криво. 1-33, 13-14, 16-17, 19-20, 22-24, 26-31 не собираются, зато 22-33 как сбоку-припёку.
Alextp wrote:
Он ловит End If как конец блока который начался выше этих строк..
Где он там что ловит, не наблюдаю?
Alextp wrote:
что такое раздражающая отрисовка цветов?
Это.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Fri May 11, 2018 22:39    Post subject: Reply with quote

"Только криво"- кажется ты не обновил vbscript.lcf на новую версию.

Добавлено спустя 2 минуты:

"Отрисовка"- понял, есть такое, это пока не поправить увы.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12742
Location: Москва

Post (Separately) Posted: Fri May 11, 2018 23:05    Post subject: Reply with quote

Обновил, только ТС не перезапускал. cm_UnloadPlugins не помогло. Собственно, немногим лучше стало. Только для 19-20, 22-24 пофиксено.

А чего не поправить отрисовку? Хотя бы тем же методом как с UniViewer. В других вьюверах/редакторах такого нет.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Tue May 15, 2018 11:26    Post subject: Reply with quote

Поправить отрисовку пока не получилось.

Flasher, ты пишешь оч кратко - половину писем не пойму или надо что-то вспоминать, так что про VBS не понял.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 12742
Location: Москва

Post (Separately) Posted: Tue May 15, 2018 15:17    Post subject: Reply with quote

"оч" — это не кратко? Каких писем? Я тебе не писал писем. Если неясно что-то в постах, то пиши, что именно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 7 of 9

 
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