Search found 10775 matches

by John Doe
Wed 23 Aug, 2017 07:41
Forum: Разработка плагинов
Topic: EE_REDRAW в неактивном редакторе
Replies: 6
Views: 138

EE_REDRAW в неактивном редакторе

Не писал, а в последние 2 года было что месяцами на форум не заходил.
И да, иногда не пользуется.
by John Doe
Tue 22 Aug, 2017 22:21
Forum: Разработка плагинов
Topic: EE_REDRAW в неактивном редакторе
Replies: 6
Views: 138

EE_REDRAW в неактивном редакторе

Чего именно?
Того, что люди со временем забывают то, чем не пользуются?
by John Doe
Tue 22 Aug, 2017 21:28
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Правильным будет проверять что EditorID==ei.EditorID, и если нет, то не выполнять никаких действий. А ещё правильнее будет в resident.lua вместо local ei = editor.GetInfo() использовать local ei = editor.GetInfo(id) После этого оба следующих условия можно убрать. Update А нет, этого недостаточно, н...
by John Doe
Tue 22 Aug, 2017 21:13
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5806

файл открывается со сдвигом влево

visualiser и прочие начинают делать свои тёмные дела, обращаясь, внимание, к текущему редактору В данном случае это просто баг visualizer, который надо править именно в нём. что именно предлагается править? Функция ECTL_SETPOSITION тем не менее действительно работает неправильно (вероятно не только...
by John Doe
Tue 22 Aug, 2017 21:07
Forum: Разработка плагинов
Topic: EE_REDRAW в неактивном редакторе
Replies: 6
Views: 138

EE_REDRAW в неактивном редакторе

zg wrote:
Tue 22 Aug, 2017 21:00
редактор не на полный экран, например.
Убедительно.
zg wrote:
Tue 22 Aug, 2017 21:00
а в чём собственно проблема?
В том что плагинописатели в обработчиках передают в функции редактора не EditorID, а -1.
Но ответ на первый вопрос всё объясняет.
by John Doe
Tue 22 Aug, 2017 20:23
Forum: Разработка плагинов
Topic: EE_REDRAW в неактивном редакторе
Replies: 6
Views: 138

EE_REDRAW в неактивном редакторе

В процессе переключения окон (CtrlTab, открытие нового редактора, и т.п.) возникает ситуация, когда EE_REDRAW приходит в обработчик при неактивном уже редакторе. local ee = {} for k,v in pairs(far.Flags) do if k:match"^EE_" then ee[v] = k end end Event{ id="9F30D2D6-093D-4E41-A9A2-56DC04FC3A4B"; gro...
by John Doe
Tue 22 Aug, 2017 19:52
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Aidar wrote:
Tue 22 Aug, 2017 19:44
Перевыложил.
Тот же самый архив.
И я вот закомментировал вызов editor.SetPosition, вроде бы ничего не изменилось, всё работает. Может он лишний?
by John Doe
Tue 22 Aug, 2017 19:31
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Aidar wrote:
Tue 22 Aug, 2017 18:02
Подправленная версия lfa_config.
Исправление некорректно и привносит другую проблему.
Правильным будет проверять что EditorID==ei.EditorID, и если нет, то не выполнять никаких действий.
by John Doe
Tue 22 Aug, 2017 18:14
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Aidar wrote:
Tue 22 Aug, 2017 17:53
editor.GetString вызывает смещение позиции
Вроде бы не должно, ведь используется режим 3

Code: Select all

3  = returns: StringText,StringEOL;  changes current position: no
by John Doe
Tue 22 Aug, 2017 18:05
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5806

файл открывается со сдвигом влево

Теперь дошло. EditorID не равно ei.EditorID как будто событие приходит в окно редактора, которое уже стало фоновым. Update Собственно так и есть, и было до 4843, т.е. связано с сабжевым багом не напрямую. Нормально ли это или нет — другой вопрос . Если да, значит во многих скриптах и плагинах потенц...
by John Doe
Tue 22 Aug, 2017 17:33
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5806

файл открывается со сдвигом влево

Shmuel wrote:
Tue 22 Aug, 2017 08:51
Если в editor.SetPosition вместо nil передавать EditorID, то эффекта нет.

Code: Select all

editor.SetPosition(ei.EditorID, ei)
У меня передача EditorID ничего не меняет
by John Doe
Tue 22 Aug, 2017 17:26
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

А для чего вообще требуется позиционировать курсор при рисовании границы?
by John Doe
Tue 22 Aug, 2017 07:53
Forum: Полезные макросы и скрипты
Topic: [lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor
Replies: 251
Views: 56993

[lf4ed] Rh_Scripts — пакет скриптов для LuaFAR for Editor

Нет, сдвиг не на 1 позицию, левая граница экрана перемещается в позицию курсора, где бы он ни находился. Я переформулировал по-своему последовательность действий для воспроизведения ошибки, возможно и у вас повторится. Если нет, то посоветуйте как изолировать источник ошибки (отключить lfa_config це...
by John Doe
Tue 22 Aug, 2017 07:45
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5806

файл открывается со сдвигом влево

Для воспроизведения требуется RH Scripts или Visualiser (вероятно проще). Запускаем фар с новым профилем и единственным плагином. Открываем в редакторе любой файл, перемещаем курсор в середину какой-нибудь строки, и закрываем редактор (чтобы позиция запомнилась). Далее открываем любой другой файл в ...
by John Doe
Mon 21 Aug, 2017 15:51
Forum: Глюки и баги
Topic: файл открывается со сдвигом влево
Replies: 44
Views: 5806

файл открывается со сдвигом влево

С билдом фара 4842 проблема ещё не проявлялась, в 4844 уже проявляется.
4843 отсутствует в ночных сборках, поэтому остался не проверен.

Go to advanced search