Page 3 of 6
Posted: Fri May 01, 2009 9:33 pm
by FeyFre
Александр, огромнейшая к Вам просьба!
Добавьте пожалуйста в плаг ещё один параметр!
Сможете такое сделать? /надо знать, париться ли с хранением параметров во внешних файлах или нет/
Да, неплохо было бы. А то както не хочется писать ещё один плагин который будет отвечать за шаблоны, если в этом то же можно сделать.
Posted: Thu Jun 18, 2009 10:59 pm
by m0zg
А зачем нужны разделители слов в настройках? Я что-то не могу понять для чего нужны:
;===============
;Word delimiters
;===============
Delimiters:
<
>
=
/
Posted: Thu Jul 09, 2009 9:57 am
by Iff
Вариант файла AutoComplete plugin для dsl языка Lingvo
;======================
;Files to auto-complete
;======================
Extensions:
dsl
;===============
;Word delimiters
;===============
Delimiters:
[
]
;================
;Words and blocks
;================
Words:
%#m1
[m1]%|[/m]
%#m2
[m2]%|[/m]
%#m4
[m4]%|[/m]
%#ci
[c]%|[/c]
%#p
[p]%|[/p]
%#b
%|
%#{}
{%|}
%#*ex
[*][ex]%|[/ex][/*]
Posted: Thu Jul 09, 2009 9:59 am
by Iff
m0zg wrote:А зачем нужны разделители слов в настройках? Я что-то не могу понять для чего нужны:
;===============
;Word delimiters
;===============
Delimiters:
<
>
=
/
Я определили методом тыка, что только за этими символами можно повторно воспользоваться плагином. В противном случае потребуется ставить пробел и только потом заработает плагин.
Posted: Thu Jul 09, 2009 10:25 am
by VladSh
Вот это бы в документацию!!!
Iff, спасибо за интересное наблюдение!
Posted: Mon Sep 28, 2009 11:14 am
by se7h
а как насчёт поддержки xhtml?

Posted: Mon Sep 28, 2009 3:16 pm
by FeyFre
se7h, html.autocomplete Вам не подойдет?
Posted: Tue Sep 29, 2009 2:37 pm
by Instructor
m2nlight wrote:;cs.autocomplete
;======================
;Files to auto-complete
;======================
;Author: Bob wei
...
http://akelpad.sourceforge.net/files/pl ... tocomplete
Posted: Sat Nov 28, 2009 5:39 pm
by se7h
хотелось чтобы Вы добавили поддержку клавиши TAB (или даже чтобы эта клавишу можно было назначить наряду с клавишей выпадающего окна) для автоподстановки без появления выпадающего окна, как это реализовано в TextMate или e-Text editor или плагине QuickText - автозавершение для Notepad++
так же очень интересная возможность существует у плагина QuickText, поясню на примере для Autocomplete:
%#APPLET
<applet code="%|" width="%|" height="%|">
%|
</applet>
набираем applet жмем TAB происходит автозамена, курсор оказывается на первой позиции %|, при последующем нажатии на TAB курсор прыгает на следующую позицию отмеченную %|
это очень экономит время при написании кода
добавлено:
совсем забыл сказать про добавление возможности включения автопоявления окна автозавершения без нажатия на допклавишу, думаю это тоже многим пригодится
-= Как я потерял 3 часа в расследовании =-
Posted: Mon Nov 30, 2009 6:27 pm
by alenk
-= Как я потерял 3 часа в расследовании, почему плагин autocomplete у меня работает неправильно. =-
Я решил попробовать плагин autocomplete в работе и начал с того, что создал копию файла "js.autocomplete" . Копия ""js - копия.autocomplete" была оставлена в одной папке вместе с оригиналом, а имя копии было присвоено Windows`ом.
После этого я стал вность изменения в файл "js.autocomplete" и смотреть, как это отражается на работе плагина. Каково же было мое удивление и досада, когда оказалось, что никакие изменения в файле "js.autocomplete" не могли повлиять на поведение плагина.
Чего я только не делал, чтобы заставить это работать. Причина оказалась в следующем:
Если в папке C:\Program Files\AkelPad\AkelFiles\Plugs\AutoComplete имеются 2 файла:
"js.autocomplete" и "js - копия.autocomplete" , то изменения в файле "js.autocomplete" НЕ ВЛИЯЮТ на свойства плагина autocomplete.
По какой-то причине плагин не обращает на него никакого внимания.
Если же имя "js - копия.autocomplete" изменить на что-нибудь вроде "jsx - копия.autocomplete", то все становится на свои места.
Posted: Tue Dec 01, 2009 6:14 am
by Instructor
alenk
Не создавайте разных файлов содержащих одинаковые расширения в секции "Extensions:" (в данном случае "js").
Posted: Tue Dec 01, 2009 5:05 pm
by se7h
Прошу прощения
Александр, мне на будущее, что означает Ваше молчание: ДА (согласие) или НЕТ?

автодополнения для *.lss
Posted: Wed Dec 16, 2009 8:41 am
by VladSh
Code: Select all
;======================
;Files to auto-complete
;======================
Extensions:
lss
;===============
;Word delimiters
;===============
Delimiters:
=
.
,
;
*
;===================================
;Set variables for "Words:" section.
;
;VAR "VALUE"
;===================================
Variables:
INDENT " "
;======================================================================
;Words and blocks
;
; $~abbr abbreviation.
; $[] set caret to this position. Can be multiple (hot spots).
; $[text] select text. Can be multiple (hot spots).
; $$ symbol $.
; $\] escape symbol ]. Can be used in $[text] block: $[One [1$\]].
; ${VAR} variable name that was set in "Variables:" section.
; $; comment line.
; $# comment line.
;======================================================================
Words:
$~If
If $[] Then
$~If-End_If
If $[] Then
${INDENT}$[]
End If
$~If-Else
If $[] Then
${INDENT}$[]
Else
${INDENT}$[]
End If
$~For
For i% = 0 To $[]
${INDENT}$[]
Next
$~For-Step
For i% = 0 To $[] Step
${INDENT}$[]
Next
$~Select
Select Case $[]
Case $[]:
${INDENT}$[]
Case Else
${INDENT}$[]
End Select
$~Sub
Sub $[subName]()
${INDENT}$[]
End Sub
$~Function
Function $[functionName]()
${INDENT}$[]
End Function
$~Class
Class $[className] As $[]
${INDENT}
${INDENT}Sub New()
${INDENT}${INDENT}$[]
${INDENT}End Sub
${INDENT}
End Class
$~GoSub
${INDENT}Exit Sub
${INDENT}
$[]:
${INDENT}
${INDENT}Return
$~On_Error
On Error GoTo ErrH
${INDENT}
${INDENT}
${INDENT}Exit Sub
${INDENT}
ErrH:
${INDENT}$[Print] Error$ & " (" & Err & "), in line " & Erl
${INDENT}Exit Sub
$~Messagebox
Messagebox "$[text]", 64, "$[Title]"
$~REM-END_REM
%REM
${INDENT}$[]
%END REM
Ещё есть идея использовать этот плаг во внешних прогах. Это можно организовать? По аналогии, как используется здесь проверка орфографии или с помощью "консольной версии"?
Что можно придумать?
Или может кто подскажет бесплатную утильку для сниппетов, которая может работать под разные проги?
Posted: Wed Dec 16, 2009 9:54 am
by se7h
Или может кто подскажет бесплатную утильку для сниппетов, которая может работать под разные проги?
http://www.autohotkey.com/
http://punto.yandex.ru/
но лучше всего
http://www.phraseexpress.com/ - есть portable версия + тьма очень полезных фич
но всё же очень хочется увидеть усовершенствованный autocomplete в akelpad )
Posted: Thu Dec 17, 2009 3:12 pm
by VladSh
se7h
Про переключатель раскладок знаю, но там это криво реализовано - несколько строк вставляются с какими-то сдвигами...
А за
PhraseExpress спасибо большущее

Буду разбираться
