Page 3 of 96
Posted: Sun Sep 18, 2011 4:48 pm
by Andrey_A_A
FeyFre
Это я сделал сразу же с обновлением плагина, но это не работало,
только сегодня понял - метод не срабатывает при больших файлах
я работал с файлами более 1,5 млн строк, а при небольших работает нормального
И ещё остаётся вопрос кодировки "белых файлов" - кто знает ответьте в теме плагина (там я подробнее описал вопрос) - как только это выяснится - выложу обновление скрипта
Posted: Sun Sep 18, 2011 7:16 pm
by Andrey_A_A
бновил
WriteInWhiteSpellCheckList.vbs
1. "Белые списки" сохраняются в Windows-1251 (в связи с тем, что в 2 раза уменьшается размер файла)
(перед первым применением сделайте дубликат списка, чтобы удостоверится, что всё нормально записывается)
2. Файл дозаписывается, а не читается весь, что немного ускоряет процесс
3. Слово\слова добавленные в список сразу же перестают подчёркиваться (функция последнего обновления плагина)
4. Довыделение строк (при выделении вертикальных списков слов), если слова не до полностью выделены
Posted: Mon Sep 19, 2011 7:33 pm
by Infocatcher
Posted: Mon Sep 19, 2011 8:23 pm
by se7h
Infocatcher
может есть htmlBeautifier и cssBeautifier?

Posted: Mon Sep 19, 2011 8:38 pm
by Infocatcher
se7h
HTML вполне сносно обрабатывается.

А CSS как-то особо никогда не требовался, так что даже не искал.
Upd
Хотя вот есть какой-то:
http://senchalabs.github.com/cssbeautify/
Но я его сломал с первой же попытки:

Posted: Tue Sep 20, 2011 6:09 am
by se7h
HTML вполне сносно обрабатывается.
необходимо упомянуть об этом в посте о jsBeautifier.js, для многих это может оказаться приятной неожиданностью
Но я его сломал с первой же попытки:
отписал автору
такой простой форматтер, может адаптируешь под АР?
существует ещё
вот такой комбайнер (C-образные языки, HTML, CSS, JSON),
тоже на js
Posted: Tue Sep 20, 2011 6:47 am
by Infocatcher
se7h wrote:необходимо упомянуть об этом в посте о jsBeautifier.js
И правда.
se7h wrote:отписал автору
Почему не в
issues?
se7h wrote:может адаптируешь под АР?

Надо будет посмотреть, что там и как.

Posted: Tue Sep 20, 2011 7:13 am
by Infocatcher
Скормил ему исходник главной яндекса – завис.
Code: Select all
div[xx*="{"]{color:red!important;}
Второй в этом плане лучше.
С него и начнем.

Posted: Tue Sep 20, 2011 8:30 am
by Infocatcher
В первом приближении как-то так:
tabifier.js
Только результат сейчас вставляется в активное окно/вкладку, а не в то, для которого был вызван скрипт.
Ну, и зависнуть может.

Posted: Tue Sep 20, 2011 8:36 am
by se7h
Infocatcher
ещё бы прикрутить механизм автоопределения языка как в
highlighter.js и будет вообще айс
Posted: Tue Sep 20, 2011 12:05 pm
by Infocatcher
Добавил автоопределение языка:
tabifier.js
Только особой точности ждать не стоит –
всякое бывает.

Posted: Wed Sep 21, 2011 6:17 am
by Infocatcher
tabifier.js
Улучшено определение HTML, реализована вставка в исходное окно/вкладку.
Posted: Wed Sep 21, 2011 7:28 pm
by KDJ
This message will change the font in the editing window:
Code: Select all
AkelPad.SendMessage(AkelPad.GetEditWnd(), 48 /*WM_SETFONT*/, hFont, true);
But it does not refresh the information on the status bar (%f) and does not change the font in LineBoard panel.
What to do to refresh. Whether I should change LOGFONTW in FRAMEDATA structure?
Posted: Thu Sep 22, 2011 6:17 am
by se7h
Posted: Fri Sep 23, 2011 12:36 am
by VladSh
Внесены корректировки в:
•
CommentsDel.js - спасибо
Xephon; заодно поправил перескакивание курсора, когда каретка изначально была установлена на открывающем символе комментария;
•
CommonFunctions.js - спасибо
se7h за идею со списком типов файлов;
•
SaveAs.js - исправлено неопределение расширения по выделенному тексту (например было выделено имя файла с расширением при сохранении нового скрипта).
Прошу прощения за позднюю реакцию.