Страница 7 из 18
Добавлено: Сб май 05, 2018 10:58
Alextp
Тогда включить опцию "Окрывать только для файлов с лексером" надо.
Добавлено: Сб май 05, 2018 11:17
addhaloka
Alextp писал(а):Тогда включить опцию "Окрывать только для файлов с лексером" надо.
Так нормально стало, но всё же странно как-то.
Добавлено: Сб май 05, 2018 15:23
Flasher
Alextp писал(а):Напиши опцию в user.json (так или так).
После false всё вообще моргать начинает раз в полсекунды.

При true как было.
Добавлено: Сб май 05, 2018 19:24
Alextp
Flasher,
проблема мерцания непонятна.
У юзеров такого не было.
Что то локально.
Добавлено: Ср май 09, 2018 17:03
Alextp
Flasher,
VBS lexer требует для фолдинга слово then:
Думаю твои примеры не ок, там нет слова then. Или дай ссылку на доки где не надо then.
Добавлено: Ср май 09, 2018 17:59
Flasher
Я же не в курсе, что лексер без этого не может.
[cut="Вот тебе задачка посложнее

:"]
Код: Выделить всё
If a = b Then
If a = c Then
MsgBox True
End If
If a = c Then MsgBox True
If a = c Then If a = b Then MsgBox True
If a = c Then If a = b Then MsgBox True End If
If a = c _
Then MsgBox True
If a = c Then _
If a = b Then MsgBox True
If a = c Then
Else MsgBox True End If
If a = c Then
a = b
Else MsgBox True End If
If a = c _
_
_
_
Then _
MsgBox True
End If
[/cut]
Alextp писал(а):проблема мерцания непонятна.
Я изначально не писал про мерцание. Мерцания до
"ui_buffered": true, в редакторе не было. Я писал про раздражающую (особенно при навигации по файлам при QuickView и n/p в оконном режиме) отрисовку цветов текста в плагине. Это разные вещи.
Добавлено: Чт май 10, 2018 12:26
addhaloka
Alextp писал(а):Тогда включить опцию "Окрывать только для файлов с лексером" надо.
Эх, всё же уныло так.

Для обычного текста не могу найти лексер, есть такой вообще?
Добавлено: Чт май 10, 2018 22:57
Alextp
Поправил немного лекс--
https://github.com/Alexey-T/CudaText/bl ... Script.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 писал(а):Для обычного текста не могу найти лексер, есть такой вообще?
Нет- для обычного можешь сделать фейк-лексер в SynWRite - без Rules, без Styles, просто пустой, и дать типы файлов.
Добавлено спустя 2 минуты:
Flasher,
что такое раздражающая отрисовка цветов?
Добавлено: Пт май 11, 2018 00:28
sergiokapone
В плагине можно как-то отвязать зависимость цветов темы от цветов лексера, как в CudaText "ui_lexer_themes": false,
Добавлено: Пт май 11, 2018 08:49
Alextp
Цвета темы и не зависят от него, они заданы в файле.
Добавлено: Пт май 11, 2018 19:30
Flasher
Alextp писал(а):Поправил немного лекс--
Только
криво. 1-33, 13-14, 16-17, 19-20, 22-24, 26-31 не собираются, зато 22-33 как сбоку-припёку.
Alextp писал(а):Он ловит End If как конец блока который начался выше этих строк..
Где он там что ловит, не наблюдаю?
Alextp писал(а):что такое раздражающая отрисовка цветов?
Это.
Добавлено: Пт май 11, 2018 21:41
Alextp
"Только криво"- кажется ты не обновил vbscript.lcf на новую версию.
Добавлено спустя 2 минуты:
"Отрисовка"- понял, есть такое, это пока не поправить увы.
Добавлено: Пт май 11, 2018 22:05
Flasher
Обновил, только ТС не перезапускал. cm_UnloadPlugins не помогло. Собственно, немногим лучше стало. Только для 19-20, 22-24 пофиксено.
А чего не поправить отрисовку? Хотя бы тем же методом как с UniViewer. В других вьюверах/редакторах такого нет.
Добавлено: Вт май 15, 2018 10:26
Alextp
Поправить отрисовку пока не получилось.
Flasher, ты пишешь оч кратко - половину писем не пойму или надо что-то вспоминать, так что про VBS не понял.
Добавлено: Вт май 15, 2018 14:17
Flasher
"оч" — это не кратко? Каких писем? Я тебе не писал писем. Если неясно что-то в постах, то пиши, что именно.