AutoComplete plugin
- Author
- Message
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Zen Coding for AkelPad
Частичная поддержка (разворачивание аббревиатур) Zen Coding для плагина Autocomplete
Partial support (Expand Abbreviation) "Zen Coding" for Autocomplete plugin
link: http://zen-coding.googlecode.com/files/ ... kelPad.zip
Learn more about ZC: http://code.google.com/p/zen-coding/ and http://www.smashingmagazine.com/2009/11 ... html-code/
Partial support (Expand Abbreviation) "Zen Coding" for Autocomplete plugin
link: http://zen-coding.googlecode.com/files/ ... kelPad.zip
Learn more about ZC: http://code.google.com/p/zen-coding/ and http://www.smashingmagazine.com/2009/11 ... html-code/
Last edited by se7h on Tue Jan 26, 2010 4:00 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
se7h
Пришлось сейчас редактировать кучу аштээмэлин...
Было бы удобнее, если бы список был отсортирован, например жму комбинацию клавиш, набираю dl, а впереди идёт dlg, что неудобно, т.к. приходится мотать вниз...
Ещё было бы классно, если сделать не просто tr, а, например, tr2, tr3 и т.д.
Например для tr2 код развернулся бы в такую структуру:По аналогии можно можно так забацать и для других, например:
td3:
Можно ещё было бы так:
table32:но это уже геморнее...
И ещё, dl лучше делать в таком виде:
Пришлось сейчас редактировать кучу аштээмэлин...
Было бы удобнее, если бы список был отсортирован, например жму комбинацию клавиш, набираю dl, а впереди идёт dlg, что неудобно, т.к. приходится мотать вниз...
Ещё было бы классно, если сделать не просто tr, а, например, tr2, tr3 и т.д.
Например для tr2 код развернулся бы в такую структуру:
Code: Select all
<tr>
|
</tr>
<tr>
</tr>
td3:
Code: Select all
<td>|</td>
<td></td>
<td></td>
table32:
Code: Select all
<table>
<tr>
<td>|</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
И ещё, dl лучше делать в таком виде:
Code: Select all
<dl>
<dt>%|</dt>
<dd>
|
</dd>
</dl>
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Когда вводишь символ (или несколько) и существует несколько наименований шаблонов, где в начале идут эти символы, то выпадает менюшка для выбора. Это классно, но будет лучше, если менюшка будет отображать не весь перечень, а только те шаблоны, в которых в начале встречаются эти символы, т.е. показывать не всё, а только соответствующие вхождения.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
автовыпадение менюшки с возможностью настройки количества символов после которого она появляется - вот это темаVladSh wrote:Когда вводишь символ (или несколько) и существует несколько наименований шаблонов, где в начале идут эти символы, то выпадает менюшка для выбора. Это классно, но будет лучше, если менюшка будет отображать не весь перечень, а только те шаблоны, в которых в начале встречаются эти символы, т.е. показывать не всё, а только соответствующие вхождения.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: формат настроечных файлов:
- возможность указания переменных для подстановки.
- возможность указания позиций для перехода с выделением или без.
- возможность указания нескольких аббревиатур для одного блока текста.
Изменено: теперь AutoComplete::Main выполняет функцию диалога.
Добавлено: быстрый переход по указанным позициям в блоке текста.
Добавлено: автодополнение без диалога или передача горячей клавиши для дальнейшей обработки программой.
Добавлено: автоматический список после указанного количества символов.
Changed: syntax files format:
- The ability to set variables for substitution.
- Ability to specify hotspot items with selection or not.
- Ability to specify a multiple abbreviations for a single block of text.
Changed: now AutoComplete::Main runs as dialog.
Added: fast transition on the specified positions in the block of the text (hotspots).
Added: autocompletion without dialog or pass hotkey for the further processing by the program.
Added: option for automatic list after a specified number of characters.
AutoComplete plugin v2.7
- возможность указания переменных для подстановки.
- возможность указания позиций для перехода с выделением или без.
- возможность указания нескольких аббревиатур для одного блока текста.
Изменено: теперь AutoComplete::Main выполняет функцию диалога.
Добавлено: быстрый переход по указанным позициям в блоке текста.
Добавлено: автодополнение без диалога или передача горячей клавиши для дальнейшей обработки программой.
Добавлено: автоматический список после указанного количества символов.
Changed: syntax files format:
- The ability to set variables for substitution.
- Ability to specify hotspot items with selection or not.
- Ability to specify a multiple abbreviations for a single block of text.
Changed: now AutoComplete::Main runs as dialog.
Added: fast transition on the specified positions in the block of the text (hotspots).
Added: autocompletion without dialog or pass hotkey for the further processing by the program.
Added: option for automatic list after a specified number of characters.
AutoComplete plugin v2.7
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Большой набор системных API функций для C/C++ из библиотек (около 900Кб): advapi32.dll, comctl32.dll, comdlg32.dll, crypt32.dll, dbghelp.dll, gdi32.dll, kernel32.dll, msvcrt.dll, ntdll.dll, ole32.dll, psapi.dll, rasapi32.dll, secur32.dll, shell32.dll, user32.dll, vdmdbg.dll, winsta.dll, ws2_32.dll.
http://akelpad.sourceforge.net/files/pl ... tocomplete
http://akelpad.sourceforge.net/files/pl ... tocomplete
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
То, что нужно. Бывает так лень ждать 10 минут пока студия загрузится, чтобы добавить один несчастный CloseHandleInstructor wrote:Большой набор системных API функций ...
Только вот почему-то sourceforge возвращает файл как аудио-данные. Один из заголовков ответа после перехода по ссылке.
Content-Type: audio/mpeg
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено: опция "Учитывать разделители справа от каретки".
Исправлено: сочетания переходов на разные позиции в блоке текста с открыванием списка.
Added: option "Consider delimiters from right at the caret".
Fixed: combination of hotspots movement with list opening.
AutoComplete plugin v2.8
Исправлено: сочетания переходов на разные позиции в блоке текста с открыванием списка.
Added: option "Consider delimiters from right at the caret".
Fixed: combination of hotspots movement with list opening.
AutoComplete plugin v2.8
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Да Вы, батенька, маньяк!Instructor wrote:AutoComplete plugin v2.8
Ещё парочка моментов (только сейчас заметил).
1. Находясь в txt-файле и наборе символов me вылетает окно плага для команд js! Файл js.autocomplete из дистрибутива.
Возможно потому, что перед txt я редактировал js..
2. Во всех редакторах, в которых я работал, сброс (убирание с экрана, если оно сейчас не нужно) окошка осуществляется клавишей End; если можно, реализуйте пожалуйста эту возможность, т.к. когда обе руки на клаве, приходится хвататься за мышку, чтобы убрать окошко кликом на пустом месте((
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
из переписки с VladSh:
даже не знаю, стоит ли предлагать подобное для AutoComplete, когда VladSh практически реализовал перенос Zen на AkelPad (скрипты практически готовы)...se7h wrote:интеллектуальность Zen Coding заключается в том, что имея некоторые минимальные блоки (те что я сделал для autocomplete) он способен строить из них конструкции, которые описывает пользователь с помощью правил подобных CSS-селекторам
то есть ZC не просто разворачивает заранее заготовленные блоки, а строит из них целые "дома", именно эта конструктивность и является самым важнейшим достоинством ZC
хотя у нас не было заданного заранее, в библиотеке, ключевого слова "li*4", зен сам создал конструкцию подчиняясь внутренним правилам (*N - повторение блока N - раз) и таких правил множество, они могут комбинироваться, и, как я уже писал, формируются по схожим с CSS-селекторами принципамCode: Select all
например, в библиотеке существует следующая аббревиатура: ключевое слово: li сам блок: <li></li> если написать li*4 и нажать комбинацию для раскрытия аббревиатур зена мы получим: <li></li> <li></li> <li></li> <li></li>