SynWrite (Syn2)
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
LonerD
пока нельзя, занесу в todo--чтоб и селекшн и каретка сохранялись по опции "Save caret pos". Жаль релиз уже был
пока нельзя, занесу в todo--чтоб и селекшн и каретка сохранялись по опции "Save caret pos". Жаль релиз уже был
Последний раз редактировалось Alextp Вт ноя 18, 2014 13:21, всего редактировалось 1 раз.
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
или что-то может вылезти боком?
Можно как-то внешними средствами добавить лексеры? Этот апдейтер тоже тупо распаковывает поверх 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
или что-то может вылезти боком?
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Может на разных файлах наблюдаться такой эффект.Alextp писал(а):взял твой ini
Вот, например, очень наглдяно на coder-файлах Акелпада:
http://rghost.ru/59135454
Открываю файл в QV, прокручиваю его скажем до середины (не суть важно), выделяю фрагмент текста. Закрываю QV. Открываю снова QV, пытаюсь выделять. Текст или не выделяется (каретка бегает по тексту без выделения) или выделяется частично или выделение начинается строкой ниже. После небольшой прокрутки текста - баг исчезает.Alextp писал(а):непонятно нифига,
В окне быстрого просмотра происходит баг.Alextp писал(а):а при чем тут qv,
С ЕХЕ подобного поведения не выявил. При открытии файлов в Listerе через плагин, в окне UV через плагин - тоже такого бага вроде нет.Alextp писал(а):может и на ЕХЕ повторишь?
Windows 11 | TC DreamLair eternal pre-α
SF.net не робит, но там точно был скрипт -папка lexer_tools, ссылку дам.
Добавлено спустя 8 минут:
__trash не чистится --там может быть случайно удаленный свой плаг.
Добавлено спустя 22 минуты:
https://sourceforge.net/projects/synwri ... r%20tools/
Добавлено спустя 8 минут:
__trash не чистится --там может быть случайно удаленный свой плаг.
Добавлено спустя 22 минуты:
https://sourceforge.net/projects/synwri ... r%20tools/
Alextp
Какая-то фигня с import_lexer_into_lexlib.py:
вытащил python.exe из дистриба 3.2.5, запускаю в консоли
%SynWrite% - путь к папке SynWrite, никаких пробелов и только латиница с нижним подчёркиванием (одна штука).
В общем, KDiff3/WinMerge в помощь...
Какая-то фигня с 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В общем, KDiff3/WinMerge в помощь...
Alextp
С 2.х не прокатило - в самом SynWrite 3.х и python.exe ругнулся на какую-то либу, забил и дописываю в LexLib.lxl скриптом. Правда встал вопрос об обновлении уже самих лексеров, но решил - ну нафиг: попытка "упростить" обновление и так обернулась 251 строкой кода
))
Сунулся набросать подсветку для BibTeX, но что-то с разбегу не разобрался, если вдруг кто решит взяться, для удобства мой bibtex.coder для другого редактора: собраны все ключевые слова распространяемых официально пакетов (в т.ч. фолдинг в Folds для очевидности и почти готовые сниппеты в Blocks для типов записей, идущих из коробки + необходимые и дополнительные (необязательные, закомментированы) поля).
С 2.х не прокатило - в самом SynWrite 3.х и python.exe ругнулся на какую-то либу, забил и дописываю в LexLib.lxl скриптом. Правда встал вопрос об обновлении уже самих лексеров, но решил - ну нафиг: попытка "упростить" обновление и так обернулась 251 строкой кода
Сунулся набросать подсветку для BibTeX, но что-то с разбегу не разобрался, если вдруг кто решит взяться, для удобства мой bibtex.coder для другого редактора: собраны все ключевые слова распространяемых официально пакетов (в т.ч. фолдинг в Folds для очевидности и почти готовые сниппеты в Blocks для типов записей, идущих из коробки + необходимые и дополнительные (необязательные, закомментированы) поля).