AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Scripts discussion (2)
Goto page Previous  1, 2, 3, 4 ... 94, 95, 96  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 556
Location: Сочи, Хоста

PostPosted: Sun Sep 18, 2011 4:48 pm    Post subject: Reply with quote

Code:
кусочек скрипта


FeyFre
Это я сделал сразу же с обновлением плагина, но это не работало,
только сегодня понял - метод не срабатывает при больших файлах
я работал с файлами более 1,5 млн строк, а при небольших работает нормального
И ещё остаётся вопрос кодировки "белых файлов" - кто знает ответьте в теме плагина (там я подробнее описал вопрос) - как только это выяснится - выложу обновление скрипта
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Andrey_A_A



Joined: 03 Jun 2010
Posts: 556
Location: Сочи, Хоста

PostPosted: Sun Sep 18, 2011 7:16 pm    Post subject: Reply with quote

бновил WriteInWhiteSpellCheckList.vbs

1. "Белые списки" сохраняются в Windows-1251 (в связи с тем, что в 2 раза уменьшается размер файла)
(перед первым применением сделайте дубликат списка, чтобы удостоверится, что всё нормально записывается)

2. Файл дозаписывается, а не читается весь, что немного ускоряет процесс

3. Слово\слова добавленные в список сразу же перестают подчёркиваться (функция последнего обновления плагина)

4. Довыделение строк (при выделении вертикальных списков слов), если слова не до полностью выделены
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Mon Sep 19, 2011 7:33 pm    Post subject: Reply with quote

jsBeautifier.js
Updated: https://github.com/einars/js-beautify/commit/91537815a2ccffca1150482c164a64e7f5488069
Added -maxChar and -unformattedTags arguments.
Back to top
View user's profile Send private message Visit poster's website
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Mon Sep 19, 2011 8:23 pm    Post subject: Reply with quote

Infocatcher
может есть htmlBeautifier и cssBeautifier? Smile
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Mon Sep 19, 2011 8:38 pm    Post subject: Reply with quote

se7h
HTML вполне сносно обрабатывается. Smile
А CSS как-то особо никогда не требовался, так что даже не искал.

Upd
Хотя вот есть какой-то: http://senchalabs.github.com/cssbeautify/
Но я его сломал с первой же попытки:
Code:
*{margin:0;padding:0;}
Very Happy
Back to top
View user's profile Send private message Visit poster's website
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Tue Sep 20, 2011 6:09 am    Post subject: Reply with quote

Quote:
HTML вполне сносно обрабатывается.


необходимо упомянуть об этом в посте о jsBeautifier.js, для многих это может оказаться приятной неожиданностью Smile

Quote:
Но я его сломал с первой же попытки:


отписал автору

такой простой форматтер, может адаптируешь под АР? Wink

существует ещё вот такой комбайнер (C-образные языки, HTML, CSS, JSON), тоже на js
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Tue Sep 20, 2011 6:47 am    Post subject: Reply with quote

se7h wrote:
необходимо упомянуть об этом в посте о jsBeautifier.js
И правда. Smile

se7h wrote:
отписал автору
Почему не в issues?

se7h wrote:
может адаптируешь под АР? Wink
Надо будет посмотреть, что там и как. Smile
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Tue Sep 20, 2011 7:13 am    Post subject: Reply with quote

se7h wrote:
вот такой комбайнер
Скормил ему исходник главной яндекса – завис.

se7h wrote:
такой простой форматтер
Code:
div[xx*="{"]{color:red!important;}

Второй в этом плане лучше.
С него и начнем. Smile
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Tue Sep 20, 2011 8:30 am    Post subject: Reply with quote

В первом приближении как-то так: tabifier.js
Только результат сейчас вставляется в активное окно/вкладку, а не в то, для которого был вызван скрипт.
Ну, и зависнуть может. Smile
Back to top
View user's profile Send private message Visit poster's website
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Tue Sep 20, 2011 8:36 am    Post subject: Reply with quote

Infocatcher
ещё бы прикрутить механизм автоопределения языка как в highlighter.js и будет вообще айс
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Tue Sep 20, 2011 12:05 pm    Post subject: Reply with quote

Добавил автоопределение языка: tabifier.js
Только особой точности ждать не стоит – всякое бывает. Smile
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1619

PostPosted: Wed Sep 21, 2011 6:17 am    Post subject: Reply with quote

tabifier.js
Улучшено определение HTML, реализована вставка в исходное окно/вкладку.
Back to top
View user's profile Send private message Visit poster's website
KDJ



Joined: 06 Mar 2010
Posts: 1362
Location: Poland

PostPosted: Wed Sep 21, 2011 7:28 pm    Post subject: Reply with quote

This message will change the font in the editing window:
Code:
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?
Back to top
View user's profile Send private message
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Thu Sep 22, 2011 6:17 am    Post subject: Reply with quote

Infocatcher
https://github.com/senchalabs/cssbeautify/issues/2
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Fri Sep 23, 2011 12:36 am    Post subject: Reply with quote

Внесены корректировки в:
CommentsDel.js - спасибо Xephon; заодно поправил перескакивание курсора, когда каретка изначально была установлена на открывающем символе комментария;
CommonFunctions.js - спасибо se7h за идею со списком типов файлов;
SaveAs.js - исправлено неопределение расширения по выделенному тексту (например было выделено имя файла с расширением при сохранении нового скрипта).
Прошу прощения за позднюю реакцию.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3, 4 ... 94, 95, 96  Next
Page 3 of 96

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group