Страница 185 из 198
Добавлено: Вт ноя 18, 2014 03:45
Alextp
LonerD
пока нельзя, занесу в todo--чтоб и селекшн и каретка сохранялись по опции "Save caret pos". Жаль релиз уже был
Добавлено: Вт ноя 18, 2014 08:34
Alextp
взял твой ini, пощелкал quikview, но не повторил, и непонятно нифига, а при чем тут qv, может и на ЕХЕ повторишь?
Добавлено: Вт ноя 18, 2014 18:57
Skif_off
Alextp
Можно как-то внешними средствами добавить лексеры?
Этот апдейтер тоже тупо распаковывает поверх
unrar x -y, с изменённым LexLib.lxl будет не очень удобно.
В %Temp% не удаляются install.inf, SynWrite_plugin.rar, SynWrite_Registry.txt и SynWrite_RegistryVersions.txt - это ошибка или просто нет особого смысла возиться?
И просто любопытно: как и когда очищается \Py\__trash__?
Без использования (явной установки) плагинов можно безболезненно выпилить
\DLLs
\msvcm90.dll
\msvcp90.dll
\msvcr90.dll
\python32.dll
\python32.zip
или что-то может вылезти боком?
Добавлено: Вт ноя 18, 2014 19:57
LonerD
Alextp писал(а):взял твой ini
Может на разных файлах наблюдаться такой эффект.
Вот, например, очень наглдяно на coder-файлах Акелпада:
http://rghost.ru/59135454
Alextp писал(а):непонятно нифига,
Открываю файл в QV, прокручиваю его скажем до середины (не суть важно), выделяю фрагмент текста. Закрываю QV. Открываю снова QV, пытаюсь выделять. Текст или не выделяется (каретка бегает по тексту без выделения) или выделяется частично или выделение начинается строкой ниже. После небольшой прокрутки текста - баг исчезает.
Alextp писал(а):а при чем тут qv,
В окне быстрого просмотра происходит баг.
Alextp писал(а):может и на ЕХЕ повторишь?
С ЕХЕ подобного поведения не выявил. При открытии файлов в Listerе через плагин, в окне UV через плагин - тоже такого бага вроде нет.
Добавлено: Ср ноя 19, 2014 01:48
Alextp
Skif_off
1.для импорта лекса есть PY script--на моем SourceForge.
Или можно Py API
2.temp. Нет смысла возиться
__trash__. никогда
3.Видимо можно (если Син запустился)
Добавлено: Ср ноя 19, 2014 02:27
Skif_off
Alextp
1.
для импорта лекса есть PY script--на моем SourceForge.
Нашёл только ExLexer, но это экспорт.
Запуск Syn.exe с ключами не прокатит, да? В принципе, это обычный текстовый файл, даже в ANSI, - можно подумать о простой записи в файл.
2.
__trash__. никогда
Почему, если не секрет?
Добавлено: Ср ноя 19, 2014 03:01
Alextp
SF.net не робит, но там точно был скрипт -папка lexer_tools, ссылку дам.
Добавлено спустя 8 минут:
__trash не чистится --там может быть случайно удаленный свой плаг.
Добавлено спустя 22 минуты:
https://sourceforge.net/projects/synwri ... r%20tools/
Добавлено: Ср ноя 19, 2014 03:36
Skif_off
Alextp
Какая-то фигня с import_lexer_into_lexlib.py:
вытащил python.exe из дистриба 3.2.5, запускаю в консоли
Код: Выделить всё
>python.exe %SynWrite%\import_lexer_into_lexlib.py %SynWrite%\LexLib.lxl %SynWrite%\lexer.AviSynth\AviSynth.lcf
File "%SynWrite%\import_lexer_into_lexlib.py", line 109
print 'command-line parameters needed: <LXL_filename> <LCF_filename>'
^
SyntaxError: invalid syntax
%SynWrite% - путь к папке SynWrite, никаких пробелов и только латиница с нижним подчёркиванием (одна штука).
В общем, KDiff3/WinMerge в помощь...
Добавлено: Ср ноя 19, 2014 03:37
Alextp
--вытащил python.exe из дистриба 3.2.5
Надо 2.7 (Не 3.х)
Добавлено: Ср ноя 19, 2014 14:03
Skif_off
Alextp
С 2.х не прокатило - в самом SynWrite 3.х и python.exe ругнулся на какую-то либу, забил и дописываю в LexLib.lxl скриптом.
Правда встал вопрос об обновлении уже самих лексеров, но решил - ну нафиг: попытка "упростить" обновление и так обернулась 251 строкой кода
))
Сунулся набросать подсветку для BibTeX, но что-то с разбегу не разобрался, если вдруг кто решит взяться, для удобства мой
bibtex.coder для другого редактора: собраны все ключевые слова распространяемых официально пакетов (в т.ч. фолдинг в Folds для очевидности и почти готовые сниппеты в Blocks для типов записей, идущих из коробки + необходимые и дополнительные (необязательные, закомментированы) поля).
Добавлено: Ср ноя 19, 2014 14:16
Alextp
ты не понял ничего. Берешь ставишь нормальный Пи 2.7. Никакой ЕхЕ выдирать НЕ надо. Ничего копировать не надо. Просто запускаешь
path_python_2\python.exe path\myscript.py .....и тд, как описано в начале моего скрипта.....
Добавлено: Ср ноя 19, 2014 14:54
Skif_off
Alextp писал(а):ты не понял ничего.
Наоборот, просто не хочу ставить питон только ради того, чтобы объединить несколько файлов. Тупо рассчитывал обойтись тем, что есть в SynWrite - не прокатило.
Добавлено: Ср ноя 19, 2014 15:01
Alextp
Ну да, верно, в твоем туле это не прокатит, там же место нужно, да и портирование файла на Питон3 не поможет
Добавлено: Пт ноя 21, 2014 14:09
BezDNaU
Здравствуйте, Уважаемые.
При использовании плагина не сохраняется положение панелей.
И ещё: можно ли в плагине автоматом загружать свою панель?
Добавлено: Пт ноя 21, 2014 14:24
Alextp
Если не QView, у меня сохраняется.
Добавлено спустя 50 секунд:
какую "свою панель".