AutoComplete plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h wrote:даже не знаю, стоит ли предлагать подобное для AutoComplete, когда VladSh практически реализовал перенос Zen на AkelPad (скрипты практически готовы)...
Думаю, предлагать стоит, т.к. плаг будет всё же быстрее работать.
Да и функциональность эту можно использовать не только для html/css, каждый сможет найти у себя, где можно добавить одну и ту же строку N раз. Т.о. функциональность эта, не только полезная, но и универсальная.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

VladSh wrote:1. Находясь в txt-файле и наборе символов me вылетает окно плага для команд js! Файл js.autocomplete из дистрибутива.
Возможно потому, что перед txt я редактировал js..
Сценарий для воспроизведения:
1. Открываем AkelPad (AutoComplete в автозагрузке).
2. Создаём новую вкладку (файл не сохраняем); набираем mess - всё нормально, окошко не появляется.
3. Не закрывая предыдущий файл, открываем *.js-файл; набираем me - окошко появляется.
4. Возвращаемся на предыдущую вкладку с несохранённым файлом, набираем набираем me - окошко также появляется.

P.S.
1. Создал третью вкладку, где описал этот сценарий, скопировал в буфер обмена.
2. Переключился в браузер чтобы написать это сообщение, вставил текст из буфера.
3. Переключаюсь на AkelPad, а не могу, т.к. он завис и не открывается на экране...

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: обновление настроечной темы при переключении файлов.

Fixed: syntax theme update during file switching.


AutoComplete plugin v2.9

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Не работает установка расширения вручную (которая Call("AutoComplete::Main", 1, "EXTENTION")).

P.S. Кстати, extention и extension (я из AutoComplete-Rus.txt копировал).

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: ручная установка расширения.

Fixed: set manual extenSion. :)


AutoComplete plugin v3.0

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh wrote:
se7h wrote:даже не знаю, стоит ли предлагать подобное для AutoComplete, когда VladSh практически реализовал перенос Zen на AkelPad (скрипты практически готовы)...
Думаю, предлагать стоит, т.к. плаг будет всё же быстрее работать.
Да и функциональность эту можно использовать не только для html/css, каждый сможет найти у себя, где можно добавить одну и ту же строку N раз. Т.о. функциональность эта, не только полезная, но и универсальная.
кроме умножения там ещё много других действий

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Назначил "Дополнить без списка/К следующей позиции" на клавишу TAB, все просто супер, но если в списке встречаются слова с такими же символами вначале, подстановка не происходит

например, в HTML-аббревиатурах есть html, html:4t, html:xs и т.д.

набираю html жму TAB и вместо нужной мне конструкции получаю отступ, хотя по логике должен появиться

Code: Select all

<html></html>

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

se7h
AutoComplete-Rus.txt:
Дополнить без списка / К следующей позиции:
Один вариант замены - замена аббревиатуры на блок текста.
Более одного варианта замены - передача горячей клавиши для дальнейшей обработки программой.
После замены - переход на следующую позицию в блоке текста.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor wrote:se7h
AutoComplete-Rus.txt:
Дополнить без списка / К следующей позиции:
Один вариант замены - замена аббревиатуры на блок текста.
Более одного варианта замены - передача горячей клавиши для дальнейшей обработки программой.
После замены - переход на следующую позицию в блоке текста.
но это не совсем логично и уж совсем неудобно, одно дело когда подстановка не происходит и появляется список выбора (в случае с "Дополнить со списком") и совсем другое когда не происходит ничего, словно такой аббревиатуры нет

призываю Вас исправить это неудобство :)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: "Дополнить без списка / К следующей позиции" теперь при точном совпадении - также заменяет аббревиатуру на блок текста.

Fixed: "Complete without list / Go to next position" now with exact matching also replaces abbreviation with a text block.


AutoComplete plugin v3.1

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Спасибо Вам ;)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Спасибо огромное за сбрасывание окошка по End! Правда оно работает не совсем так... при наличии окошка End должно просто его скрывать, а уж при 2-м End (когда окошка нет) идти к концу строки (как обычно). Но уже и так - супер!!! Уже можно работать!

Обнаружился небольшой бажок...
Вот такой текст:

Code: Select all

<hr class="divider" />
Ставлю курсор мыши сразу после hr, жму Shift+End, а затем на один символ назад, а потом жму Del, остаётся чистый тег hr:

Code: Select all

<hr|>
(палкой обозначил где стоит курсор) и автоматически вываливается окошко, хотя после клавиши Del у меня не настроено отображать окошко. Именно в этом случае появление окошка сильно мешает.

Offline
Posts: 98
Joined: Thu Jul 03, 2008 7:23 pm

Post by Tony »

Нехватает всплывающих подсказок (hint), которые прописываются в файле .autocomplete, и высплывают находясь например в скобках или ковычках.
Пример текста всплывающей подсказки для комманды в php - echo();

Code: Select all

void echo( string $arg1 [, string $...] )
Description: Output one or more strings
Очень этого нехватает.
Если сделают данную возможность, доделаю модуль для php и выложу в свободный доступ :)

Offline
Posts: 147
Joined: Fri Feb 08, 2008 6:41 pm
Location: British Columbia, Canada

AutoComplete crashes AkelPad!

Post by Surveyor »

Weird bug,

I had previously assigned hotkeys to both "Complete without list / Go to next position" and "Go to previous position" - Alt+1 and Alt+2 respectively.

Then did the following:
  • open AkelPad
  • open AutoComplete by using Options/Plug-Ins... Call (double-click actually)
  • deleted both hotkeys
  • close AutoComplete dialog
  • close AkelPad
Preceding operations caused WinDoze error - "AkelPad text editor has encountered a problem and needs to close. We are sorry... blah, blah"

Most people will probably never do the above, but maybe it is worth looking at.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: удаление горячих клавиш приводило к ошибке в программе при выходе.

Fixed: remove hotkey cause program crash on exit.


AutoComplete plugin v3.2
Locked