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 

Coder plugin (1)
Goto page Previous  1, 2, 3 ... 93, 94, 95 ... 99, 100, 101  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
VladSh



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

PostPosted: Sun Sep 02, 2012 12:04 pm    Post subject: Reply with quote

Lenchik wrote:
Хотелось бы в темах подсветок иметь возможность задавать переменным значения других переменных, то есть, например для CodeFold_ListBkColor задать ${HighLight_BasicBkColor}, причем с возмоностью сделать это и глобально тоже.
Поддерживаю.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Fri Sep 07, 2012 5:10 am    Post subject: Reply with quote

230116885 wrote:
Может ли плагин так:
Image

se7h wrote:
Instructor wrote:
Можно использовать вертикальную линию каретки: Картинка

и всё-таки упомянутая возможность
удобней, ведь одновременно видны границы всех скобок кода

Реализовано в новой версии SpecialChar плагина. Будет доступно после релиза 4.7.9. Картинка
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Fri Sep 07, 2012 7:17 am    Post subject: Reply with quote

Instructor wrote:
Изменен принцип работы со стилями шрифта. В данном случае, стиль жирный курсив состоит из двух стилей: жирного и курсива. Соответственно возможны следующие варианты:
- При установки галочки "Игнорировать курсив" будет рисоваться жирный вместо жирного курсива.
- При установки галочки "Игнорировать жирный" будет рисоваться курсив вместо жирного курсива.
- При установки галочек "Игнорировать жирный" и "Игнорировать курсив" будет рисоваться обычный шрифт вместо жирного курсива.
Не так.
Происходит вот так:
VladSh wrote:
было настроено отключать именно "жирный курсив", теперь это не работает, - если включить и "жирный" и "курсив", то форматирование всего файла сбивается на обычное.
Старый принцип работы был гораздо лучше.
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: Fri Sep 07, 2012 6:46 pm    Post subject: Reply with quote

Instructor wrote:
Реализовано в новой версии SpecialChar плагина. Будет доступно после релиза 4.7.9. Картинка

отличная новость
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Sat Sep 08, 2012 4:57 pm    Post subject: Reply with quote

F. Phoenix wrote:
Если примеру \$\w+ подсвечивает слово, начинающееся с доллара, то \$\w+\|? только его первый символ.
Исправлено.

Quote:
Еще заметил баг при отключенном переносе строк: порой скроллишь направо - черный кусок текста (скрин), а покрутить потом вверх-вниз - раскрашивается. Вроде только с раскраской по RE такое, но даже с простыми паттернами типа ".*".
Это из-за пересечения диапазонов "Quotes:" и "QuotesRE:". Пишем правила так, чтобы диапазоны не пересекались.
Back to top
View user's profile Send private message Send e-mail
F. Phoenix



Joined: 24 Dec 2011
Posts: 124

PostPosted: Sun Sep 09, 2012 8:41 pm    Post subject: Reply with quote

Хм, и правда какое-то пересечение, но не с "Quotes:" (закомментировал все Quotes - не помогло), а между собой же:

Code:
512     `[a-z]+(?==)`                               `\0=(0,${ATTR},0)`
0       `(_\s*")(.*\^)?("(?!")|(.*[^"]"(?!")))`     `\1=(0,${STR_TRANS},0) \2=(0,${STR_PREFIX},0) \3=(0,${STR_TRANS},0)`
0       `(".*")`                                    `\0=(0,${STR},0)`

- глючит, любая из строк стоит после слова и равно, то бишь первого правила, а убрать первое правило - больше не глючит. Заменил (?==) на = - стало норм: равно в делиметрах прописано, а у них приоритет больше, как я понял.

Добавлено:
Ан нет, не помогло: все ж не нравится ему чем-то первое правило, ни в одном из перечисленных вариантов:
Code:
512     `[a-z]+(?==)`
512     `[a-z]+=`
1       `^\s*[a-z]+=`

Сложная строка тоже фигово работает, но я не придумал, как лучше рализовать на этих упрощенных регулярках проверку на нечентность стоящим подряд кавычкам (вариант из cs.coder не работает). Тем не менее глюк с ней не связан, ибо глючат и простые строки.


Last edited by F. Phoenix on Mon Sep 10, 2012 3:15 pm; edited 3 times in total
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Mon Sep 10, 2012 8:05 am    Post subject: Reply with quote

Заметил, что почему-то цветовые темы перестали переключаться. Нашел, что в значении HighLight_BkImageAlpha стоит 128, поставил, начало переключаться, но не переключается в тему <Default> (цвет фона остаётся тёмным), все темы на основе неё - аналогично.
Подскажите, кто знает, как поправить?
Back to top
View user's profile Send private message Visit poster's website
t-writer



Joined: 18 Mar 2010
Posts: 18

PostPosted: Mon Sep 10, 2012 1:49 pm    Post subject: подсветка пустого файла Reply with quote

После обновления перестали работать темы для пустого (нового файла). Флажки с "Псевдоним для неизвестного файла" ставил и убирал - не помогает.(
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Mon Sep 10, 2012 4:45 pm    Post subject: Reply with quote

Изменено: требуется AkelPad 4.7.9 или выше.
Изменено: внешний вызов с кодом 18 теперь также возвращает псевдоним назначенный автоматически.
Добавлено: примеры к документации внешних вызовов.
Исправлено: картинка фона окна редактора прорисовывалась не с начала, при использовании плагина (Coder::CodeFold).
Исправлено: назначение новому несохраненному документу псевдонима для неизвестного файла.

Changed: required AkelPad 4.7.9 or higher.
Changed: external call with code 18 now also returns the alias assigned automatically.
Added: examples in documentation of external calls.
Fixed: edit window background image was drawn not from beginning, when plugin was on (Coder::CodeFold).
Fixed: setting unknown file alias for new unsaved document.


Coder plugin v10.2
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Tue Sep 11, 2012 8:09 am    Post subject: Reply with quote

VladSh wrote:
Заметил, что почему-то цветовые темы перестали переключаться. Нашел, что в значении HighLight_BkImageAlpha стоит 128, поставил, начало переключаться, но не переключается в тему <Default> (цвет фона остаётся тёмным), все темы на основе неё - аналогично.
Подскажите, кто знает, как поправить?
Всё ещё актуально.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Wed Sep 12, 2012 4:46 am    Post subject: Reply with quote

VladSh
Отключите Coder::HighLight и настройте "Главное меню->Вид->Цвета..."
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Sep 12, 2012 7:36 am    Post subject: Reply with quote

Instructor
О, спасибо Вам большое!
Что такое произошло, я ж вроде ничего не менял.. Хотелось бы знать на будущее. Или можно описать это в доке по плагину? А то правда что-то странное...

Добавлено:
На рабочем компе подправил, скопировал, принёс домой, поставил, но не помогло, пришлось перестраивать ещё раз вручную. В чём проблема, непонятно.
Back to top
View user's profile Send private message Visit poster's website
t-writer



Joined: 18 Mar 2010
Posts: 18

PostPosted: Thu Sep 13, 2012 7:16 am    Post subject: Re: подсветка пустого файла Reply with quote

t-writer wrote:
После обновления перестали работать темы для пустого (нового файла). Флажки с "Псевдоним для неизвестного файла" ставил и убирал - не помогает.(


с обновленной версией заработало. спасибо!
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Thu Sep 13, 2012 3:56 pm    Post subject: Reply with quote

Некоторое время для js пользую такую штуку, хочу вот поделиться:
Code:
Delimiters:
...
1   0   ${DEL1}   0   ===
1   0   ${DEL1}   0   ==
1   0   ${DEL2}   0   =
1   0   ${DEL1}   0   !==
1   0   ${DEL1}   0   !=
1   0   ${DEL2}   0   !
...
как по мне, то очень удобно.

Ещё вот java.coder

Code:
; java (VladSh)
; http://akelpad.sourceforge.net/forum/viewtopic.php?p=19732#19732
; Version of 2012.11.13
;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;

;Colors
; Color need to be in #RRGGBB format.
; If color equal to zero, then color ignored.
;
;Font styles
; 0  ignored.
; 1  normal.
; 2  bold.
; 3  italic.
; 4  bold italic.
;
;For comfort file viewing/editing set tab size to 8 or higher.


Files:
;==========
;File types
;==========
*.java
*.policy


;----------------------------------------------;
;                  HighLight                   ;
;----------------------------------------------;
;Flags (sum of the members)
;     1  case sensitive.
;     2  word is a composition of characters ("Words:" section only). Example: "0123456789" - highlight words that contain only digits.
;     4  quote end required ("Quotes:" section only).
;     8  quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only).
;    16  quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only).
;    32  don't highlight quote start ("Quotes:" section only).
;    64  don't highlight quote end ("Quotes:" section only).
;   128  don't catch and don't highlight quote start ("Quotes:" section only).
;   256  don't catch and don't highlight quote end ("Quotes:" section only).
;   512  quote start, delimiter or word located at line start.
;  1024  quote end, delimiter or word located at line end.
;  2048  quote start is surrounded with delimiters ("Quotes:" section only).
;  4096  quote end is surrounded with delimiters ("Quotes:" section only).
;  8192  quote doesn't contain delimiters ("Quotes:" section only).
; 16384  only quote start string is catched ("Quotes:" section only).


Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}


Colors:
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
;BasicTextColor             BasicBkColor              SelTextColor              SelBkColor              LineTextColor              LineBkColor              LineBorderColor              AltTextColor              AltBkColor              AltBorderColor              ColumnColor              MarkerColor              CaretColor              UrlColor              ActiveUrlColor              VisitUrlColor
;=============================================================================================================================================================================================================================================================================================================================================================================================================================
${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor}


BkImage:
;==================================================
;BkImageFile              BkImageAlpha
;==================================================
${HighLight_BkImageFile}  ${HighLight_BkImageAlpha}


AutoMark:
;====================================================================================================================
;AutoMarkFlags             AutoMarkFontStyle              AutoMarkTextColor              AutoMarkBkColor
;====================================================================================================================
${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}


Quotes:
;======================================================================
;Flags  Font    Color   Color   Quote   Quote   Escape  Quote   Quote
;       style   text    bkgrnd  start   end     char    include exclude
;======================================================================
;5=1+4
5   1   ${STR}   0   `"`   `"`   "\"   ""   ""
1   1   ${COMM}   0   "//"   ""   ":"   ""   ""
5   1   ${COMM}   0   "/*"   "*/"   ""   ""   ""


QuotesRE:
;==========================================================================
;Flags  Pattern         \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=...
;==========================================================================


Delimiters:
;======================================
;Flags  Font    Color   Color   Char(s)
;       style   text    bkgrnd
;======================================
1   0   0   0   " "
1   0   0   0   "   "
1   0   ${DEL1}   0   (
1   0   ${DEL1}   0   )
1   0   ${DEL2}   0   {
1   0   ${DEL2}   0   }
1   0   ${DEL2}   0   .
1   0   ${DEL2}   0   ,
1   0   ${DEL2}   0   :
1   0   ${DEL2}   0   ;
1   0   ${DEL2}   0   ~
1   0   ${DEL2}   0   |
1   0   ${DEL1}   0   ==
1   0   ${DEL2}   0   =
1   0   ${DEL1}   0   !=
1   0   ${DEL2}   0   !
1   0   ${DEL2}   0   -
1   0   ${DEL2}   0   *
1   0   ${DEL2}   0   +
1   0   ${DEL2}   0   /
1   0   ${DEL2}   0   <
1   0   ${DEL2}   0   >
1   0   ${DEL2}   0   &
1   0   ${DEL2}   0   ^
1   0   ${DEL2}   0   %
1   0   ${DEL2}   0   ?
1   0   ${DEL1}   0   [
1   0   ${DEL1}   0   ]


Words:
;===================================
;Flags  Font    Color   Color   Word
;       style   text    bkgrnd
;===================================
;3=1+2
3   0   ${NUM}   0   "0123456789"
;--Preprocessor--
1   0   ${OP}   0   assert
1   0   ${OP}   0   import
1   0   ${OP}   0   package
;--java.policy--
1   0   ${OP}   0   grant
1   0   ${OP}   0   permission
;--Class keyword modifiers--
1   0   ${OP}   0   abstract
1   0   ${OP}   0   class
1   0   ${OP}   0   extends
1   0   ${OP}   0   final
1   0   ${OP}   0   implements
1   0   ${OP}   0   interface
1   0   ${OP}   0   native
1   0   ${OP}   0   private
1   0   ${OP}   0   protected
1   0   ${OP}   0   public
1   2   ${TAG}   0   return
1   0   ${OP}   0   static
1   0   ${OP}   0   strictfp
1   0   ${OP}   0   super
1   0   ${OP}   0   synchronized
1   0   ${OP}   0   this
1   0   ${OP}   0   threadsafe
1   0   ${OP}   0   throws
1   0   ${OP}   0   transient
1   0   ${OP}   0   volatile
;--Types--
1   0   ${TYPE}   0   boolean
1   0   ${TYPE}   0   byte
1   0   ${TYPE}   0   char
1   0   ${TYPE}   0   double
1   0   ${TYPE}   0   float
1   0   ${TYPE}   0   int
1   0   ${TYPE}   0   long
1   0   ${TYPE}   0   short
1   0   ${TYPE}   0   void
1   0   ${TYPE}   0   true
1   0   ${TYPE}   0   false
1   0   ${TYPE}   0   null
;--Keywords--
1   0   ${OP}   0   delete
1   0   ${OP}   0   enum
1   0   ${OP}   0   instanceof
1   0   ${OP}   0   namespace
1   0   ${OP}   0   new
1   0   ${OP}   0   sizeof
1   0   ${OP}   0   typeid
1   0   ${OP}   0   typename
1   0   ${OP}   0   union
1   0   ${OP}   0   using
1   0   ${OP}   0   virtual
;--Error handling modifiers--
1   0   ${OP}   0   catch
1   0   ${OP}   0   finally
1   0   ${OP}   0   throw
1   0   ${OP}   0   try
;--Conditional--
1   0   ${IF}   0   break
1   0   ${IF}   0   case
1   0   ${IF}   0   continue
1   0   ${IF}   0   default
1   0   ${IF}   0   do
1   0   ${IF}   0   else
1   0   ${IF}   0   for
1   0   ${IF}   0   goto
1   0   ${IF}   0   if
1   0   ${IF}   0   switch
1   0   ${IF}   0   while
;--CommentContent keywords for JavaDoc--
1   0   ${NUM}   0   #
1   0   ${NUM}   0   @
1   0   ${NUM}   0   @author
1   0   ${NUM}   0   @beaninfo
1   0   ${NUM}   0   @deprecated
1   0   ${NUM}   0   @exception
1   0   ${NUM}   0   @param
1   0   ${NUM}   0   @return
1   0   ${NUM}   0   @see
1   0   ${NUM}   0   @seealso
1   0   ${NUM}   0   @serial
1   0   ${NUM}   0   @since
1   0   ${NUM}   0   @modified
1   0   ${NUM}   0   @throws
1   0   ${NUM}   0   @version
;--Base classes--
1   1   ${AREA}   0   Array
1   1   ${AREA}   0   Arrays
1   1   ${AREA}   0   ArrayList
1   1   ${AREA}   0   Byte
1   1   ${AREA}   0   Character
1   1   ${AREA}   0   Collection
1   1   ${AREA}   0   Collections
1   1   ${AREA}   0   Date
1   1   ${AREA}   0   Double
1   1   ${AREA}   0   Exception
1   1   ${AREA}   0   Float
1   1   ${AREA}   0   HashMap
1   1   ${AREA}   0   Integer
1   1   ${AREA}   0   List
1   1   ${AREA}   0   Long
1   1   ${AREA}   0   Map
1   1   ${AREA}   0   Number
1   1   ${AREA}   0   Object
1   1   ${AREA}   0   Short
1   1   ${AREA}   0   String
1   1   ${AREA}   0   System
1   1   ${AREA}   0   Throwable
1   1   ${AREA}   0   Vector
;--Other classes--
1   3   ${VAR}   0   AbstractMethodError
1   3   ${VAR}   0   AccessException
1   3   ${VAR}   0   Acl
1   3   ${VAR}   0   AclEntry
1   3   ${VAR}   0   AclNotFoundException
1   3   ${VAR}   0   ActionEvent
1   3   ${VAR}   0   ActionListener
1   3   ${VAR}   0   Adjustable
1   3   ${VAR}   0   AdjustmentEvent
1   3   ${VAR}   0   AdjustmentListener
1   3   ${VAR}   0   Adler32
1   3   ${VAR}   0   AlreadyBoundException
1   3   ${VAR}   0   Applet
1   3   ${VAR}   0   AppletContext
1   3   ${VAR}   0   AppletStub
1   3   ${VAR}   0   AreaAveragingScaleFilter
1   3   ${VAR}   0   ArithmeticException
1   3   ${VAR}   0   ArrayIndexOutOfBoundsException
1   3   ${VAR}   0   ArrayStoreException
1   3   ${VAR}   0   AudioClip
1   3   ${VAR}   0   AWTError
1   3   ${VAR}   0   AWTEvent
1   3   ${VAR}   0   AWTEventMulticaster
1   3   ${VAR}   0   AWTException
1   3   ${VAR}   0   BeanDescriptor
1   3   ${VAR}   0   BeanInfo
1   3   ${VAR}   0   Beans
1   3   ${VAR}   0   BigDecimal
1   3   ${VAR}   0   BigInteger
1   3   ${VAR}   0   BindException
1   3   ${VAR}   0   BitSet
1   3   ${VAR}   0   BooleanConstant
1   3   ${VAR}   0   BorderLayout
1   3   ${VAR}   0   BreakIterator
1   3   ${VAR}   0   BufferedInputStream
1   3   ${VAR}   0   BufferedOutputStream
1   3   ${VAR}   0   BufferedReader
1   3   ${VAR}   0   BufferedWriter
1   3   ${VAR}   0   Button
1   3   ${VAR}   0   ButtonPeer
1   3   ${VAR}   0   ByteArrayInputStream
1   3   ${VAR}   0   ByteArrayOutputStream
1   3   ${VAR}   0   Calendar
1   3   ${VAR}   0   CallableStatement
1   3   ${VAR}   0   Canvas
1   3   ${VAR}   0   CanvasPeer
1   3   ${VAR}   0   CardLayout
1   3   ${VAR}   0   Certificate
1   3   ${VAR}   0   CharacterIterator
1   3   ${VAR}   0   CharArrayReader
1   3   ${VAR}   0   CharArrayWriter
1   3   ${VAR}   0   CharConversionException
1   3   ${VAR}   0   Checkbox
1   3   ${VAR}   0   CheckboxGroup
1   3   ${VAR}   0   CheckboxMenuItem
1   3   ${VAR}   0   CheckboxMenuItemPeer
1   3   ${VAR}   0   CheckboxPeer
1   3   ${VAR}   0   CheckedInputStream
1   3   ${VAR}   0   CheckedOutputStream
1   3   ${VAR}   0   Checksum
1   3   ${VAR}   0   Choice
1   3   ${VAR}   0   ChoiceFormat
1   3   ${VAR}   0   ChoicePeer
1   3   ${VAR}   0   Class
1   3   ${VAR}   0   ClassCastException
1   3   ${VAR}   0   ClassCircularityError
1   3   ${VAR}   0   ClassFormatError
1   3   ${VAR}   0   ClassLoader
1   3   ${VAR}   0   ClassNotFoundException
1   3   ${VAR}   0   Clipboard
1   3   ${VAR}   0   ClipboardOwner
1   3   ${VAR}   0   Cloneable
1   3   ${VAR}   0   CloneNotSupportedException
1   3   ${VAR}   0   CollationElementIterator
1   3   ${VAR}   0   CollationKey
1   3   ${VAR}   0   Collator
1   3   ${VAR}   0   Color
1   3   ${VAR}   0   ColorModel
1   3   ${VAR}   0   Compiler
1   3   ${VAR}   0   Component
1   3   ${VAR}   0   ComponentAdapter
1   3   ${VAR}   0   ComponentEvent
1   3   ${VAR}   0   ComponentListener
1   3   ${VAR}   0   ComponentPeer
1   3   ${VAR}   0   ConnectException
1   3   ${VAR}   0   ConnectIOException
1   3   ${VAR}   0   Connection
1   3   ${VAR}   0   Constructor
1   3   ${VAR}   0   Container
1   3   ${VAR}   0   ContainerAdapter
1   3   ${VAR}   0   ContainerEvent
1   3   ${VAR}   0   ContainerListener
1   3   ${VAR}   0   ContainerPeer
1   3   ${VAR}   0   ContentHandler
1   3   ${VAR}   0   ContentHandlerFactory
1   3   ${VAR}   0   CRC32
1   3   ${VAR}   0   CropImageFilter
1   3   ${VAR}   0   Cursor
1   3   ${VAR}   0   Customizer
1   3   ${VAR}   0   Database
1   3   ${VAR}   0   DatabaseMetaData
1   3   ${VAR}   0   DataFlavor
1   3   ${VAR}   0   DataFormatException
1   3   ${VAR}   0   DatagramPacket
1   3   ${VAR}   0   DatagramSocket
1   3   ${VAR}   0   DatagramSocketImpl
1   3   ${VAR}   0   DataInput
1   3   ${VAR}   0   DataInputStream
1   3   ${VAR}   0   DataOutput
1   3   ${VAR}   0   DataOutputStream
1   3   ${VAR}   0   DataTruncation
1   3   ${VAR}   0   DateFormat
1   3   ${VAR}   0   DateFormatSymbols
1   3   ${VAR}   0   DecimalFormat
1   3   ${VAR}   0   DecimalFormatSymbols
1   3   ${VAR}   0   Deflater
1   3   ${VAR}   0   DeflaterOutputStream
1   3   ${VAR}   0   DGC
1   3   ${VAR}   0   Dialog
1   3   ${VAR}   0   DialogPeer
1   3   ${VAR}   0   Dictionary
1   3   ${VAR}   0   DigestException
1   3   ${VAR}   0   DigestInputStream
1   3   ${VAR}   0   DigestOutputStream
1   3   ${VAR}   0   Dimension
1   3   ${VAR}   0   DirectColorModel
1   3   ${VAR}   0   Document
1   3   ${VAR}   0   DocumentCollection
1   3   ${VAR}   0   Driver
1   3   ${VAR}   0   DriverManager
1   3   ${VAR}   0   DriverPropertyInfo
1   3   ${VAR}   0   DSAKey
1   3   ${VAR}   0   DSAKeyPairGenerator
1   3   ${VAR}   0   DSAParams
1   3   ${VAR}   0   DSAPrivateKey
1   3   ${VAR}   0   DSAPublicKey
1   3   ${VAR}   0   EmptyStackException
1   3   ${VAR}   0   Enumeration
1   3   ${VAR}   0   EOFException
1   3   ${VAR}   0   Error
1   3   ${VAR}   0   Event
1   3   ${VAR}   0   EventListener
1   3   ${VAR}   0   EventObject
1   3   ${VAR}   0   EventQueue
1   3   ${VAR}   0   EventSetDescriptor
1   3   ${VAR}   0   ExceptionInInitializerError
1   3   ${VAR}   0   ExportException
1   3   ${VAR}   0   FeatureDescriptor
1   3   ${VAR}   0   Field
1   3   ${VAR}   0   FieldPosition
1   3   ${VAR}   0   File
1   3   ${VAR}   0   FileDescriptor
1   3   ${VAR}   0   FileDialog
1   3   ${VAR}   0   FileDialogPeer
1   3   ${VAR}   0   FileInputStream
1   3   ${VAR}   0   FilenameFilter
1   3   ${VAR}   0   FileNameMap
1   3   ${VAR}   0   FileNotFoundException
1   3   ${VAR}   0   FileOutputStream
1   3   ${VAR}   0   FileReader
1   3   ${VAR}   0   FileWriter
1   3   ${VAR}   0   FilteredImageSource
1   3   ${VAR}   0   FilterInputStream
1   3   ${VAR}   0   FilterOutputStream
1   3   ${VAR}   0   FilterReader
1   3   ${VAR}   0   FilterWriter
1   3   ${VAR}   0   FlowLayout
1   3   ${VAR}   0   FocusAdapter
1   3   ${VAR}   0   FocusEvent
1   3   ${VAR}   0   FocusListener
1   3   ${VAR}   0   Font
1   3   ${VAR}   0   FontMetrics
1   3   ${VAR}   0   FontPeer
1   3   ${VAR}   0   Format
1   3   ${VAR}   0   Frame
1   3   ${VAR}   0   FramePeer
1   3   ${VAR}   0   Graphics
1   3   ${VAR}   0   GregorianCalendar
1   3   ${VAR}   0   GridBagConstraints
1   3   ${VAR}   0   GridBagLayout
1   3   ${VAR}   0   GridLayout
1   3   ${VAR}   0   Group
1   3   ${VAR}   0   GZIPInputStream
1   3   ${VAR}   0   GZIPOutputStream
1   3   ${VAR}   0   HashTable
1   3   ${VAR}   0   HttpURLConnection
1   3   ${VAR}   0   Identity
1   3   ${VAR}   0   IdentityScope
1   3   ${VAR}   0   IllegalAccessError
1   3   ${VAR}   0   IllegalAccessException
1   3   ${VAR}   0   IllegalArgumentException
1   3   ${VAR}   0   IllegalComponentStateException
1   3   ${VAR}   0   IllegalMonitorStateException
1   3   ${VAR}   0   IllegalStateException
1   3   ${VAR}   0   IllegalThreadStateException
1   3   ${VAR}   0   Image
1   3   ${VAR}   0   ImageConsumer
1   3   ${VAR}   0   ImageFilter
1   3   ${VAR}   0   ImageObserver
1   3   ${VAR}   0   ImageProducer
1   3   ${VAR}   0   IncompatibleClassChangeError
1   3   ${VAR}   0   IndexColorModel
1   3   ${VAR}   0   IndexedPropertyDescriptor
1   3   ${VAR}   0   IndexOutOfBoundsException
1   3   ${VAR}   0   InetAddress
1   3   ${VAR}   0   Inflater
1   3   ${VAR}   0   InflaterInputStream
1   3   ${VAR}   0   InputEvent
1   3   ${VAR}   0   InputStream
1   3   ${VAR}   0   InputStreamReader
1   3   ${VAR}   0   Insets
1   3   ${VAR}   0   InstantiationError
1   3   ${VAR}   0   InstantiationException
1   3   ${VAR}   0   InternalError
1   3   ${VAR}   0   InterruptedException
1   3   ${VAR}   0   InterruptedIOException
1   3   ${VAR}   0   IntrospectionException
1   3   ${VAR}   0   Introspector
1   3   ${VAR}   0   InvalidClassException
1   3   ${VAR}   0   InvalidKeyException
1   3   ${VAR}   0   InvalidObjectException
1   3   ${VAR}   0   InvalidParameterException
1   3   ${VAR}   0   InvocationTargetException
1   3   ${VAR}   0   IOException
1   3   ${VAR}   0   ItemEvent
1   3   ${VAR}   0   ItemListener
1   3   ${VAR}   0   ItemSelectable
1   3   ${VAR}   0   Key
1   3   ${VAR}   0   KeyAdapter
1   3   ${VAR}   0   KeyEvent
1   3   ${VAR}   0   KeyException
1   3   ${VAR}   0   KeyListener
1   3   ${VAR}   0   KeyManagementException
1   3   ${VAR}   0   KeyPair
1   3   ${VAR}   0   KeyPairGenerator
1   3   ${VAR}   0   Label
1   3   ${VAR}   0   LabelPeer
1   3   ${VAR}   0   LastOwnerException
1   3   ${VAR}   0   LayoutManager
1   3   ${VAR}   0   LayoutManager2
1   3   ${VAR}   0   Lease
1   3   ${VAR}   0   LightweightPeer
1   3   ${VAR}   0   LineNumberInputStream
1   3   ${VAR}   0   LineNumberReader
1   3   ${VAR}   0   LinkageError
1   3   ${VAR}   0   ListPeer
1   3   ${VAR}   0   ListResourceBundle
1   3   ${VAR}   0   LoaderHandler
1   3   ${VAR}   0   Locale
1   3   ${VAR}   0   LocateRegistry
1   3   ${VAR}   0   LogStream
1   3   ${VAR}   0   MalformedURLException
1   3   ${VAR}   0   MarshalException
1   3   ${VAR}   0   Math
1   3   ${VAR}   0   MediaTracker
1   3   ${VAR}   0   Member
1   3   ${VAR}   0   MemoryImageSource
1   3   ${VAR}   0   Menu
1   3   ${VAR}   0   MenuBar
1   3   ${VAR}   0   MenuBarPeer
1   3   ${VAR}   0   MenuComponent
1   3   ${VAR}   0   MenuComponentPeer
1   3   ${VAR}   0   MenuContainer
1   3   ${VAR}   0   MenuItem
1   3   ${VAR}   0   MenuItemPeer
1   3   ${VAR}   0   MenuPeer
1   3   ${VAR}   0   MenuShortcut
1   3   ${VAR}   0   MessageDigest
1   3   ${VAR}   0   MessageFormat
1   3   ${VAR}   0   Method
1   3   ${VAR}   0   MethodDescriptor
1   3   ${VAR}   0   MissingResourceException
1   3   ${VAR}   0   Modifier
1   3   ${VAR}   0   MouseAdapter
1   3   ${VAR}   0   MouseEvent
1   3   ${VAR}   0   MouseListener
1   3   ${VAR}   0   MouseMotionAdapter
1   3   ${VAR}   0   MouseMotionListener
1   3   ${VAR}   0   MulticastSocket
1   3   ${VAR}   0   Naming
1   3   ${VAR}   0   NegativeArraySizeException
1   3   ${VAR}   0   NoClassDefFounError
1   3   ${VAR}   0   NoRouteToHostException
1   3   ${VAR}   0   NoSuchAlgorithmException
1   3   ${VAR}   0   NoSuchElementException
1   3   ${VAR}   0   NoSuchFielError
1   3   ${VAR}   0   NoSuchFieldException
1   3   ${VAR}   0   NoSuchMethoError
1   3   ${VAR}   0   NoSuchMethodException
1   3   ${VAR}   0   NoSuchObjectException
1   3   ${VAR}   0   NoSuchProviderException
1   3   ${VAR}   0   NotActiveException
1   3   ${VAR}   0   NotBoundException
1   3   ${VAR}   0   NoteCollection
1   3   ${VAR}   0   NotOwnerException
1   3   ${VAR}   0   NotSerializableException
1   3   ${VAR}   0   NullPointerException
1   3   ${VAR}   0   NumberFormat
1   3   ${VAR}   0   NumberFormatException
1   3   ${VAR}   0   ObjectInput
1   3   ${VAR}   0   ObjectInputStream
1   3   ${VAR}   0   ObjectInputValidation
1   3   ${VAR}   0   ObjectOutput
1   3   ${VAR}   0   ObjectOutputStream
1   3   ${VAR}   0   ObjectStreamClass
1   3   ${VAR}   0   ObjectStreamException
1   3   ${VAR}   0   ObjID
1   3   ${VAR}   0   Observable
1   3   ${VAR}   0   Observer
1   3   ${VAR}   0   Operation
1   3   ${VAR}   0   OptionalDataException
1   3   ${VAR}   0   OutOfMemoryError
1   3   ${VAR}   0   OutputStream
1   3   ${VAR}   0   OutputStreamWriter
1   3   ${VAR}   0   Owner
1   3   ${VAR}   0   PaintEvent
1   3   ${VAR}   0   Panel
1   3   ${VAR}   0   PanelPeer
1   3   ${VAR}   0   ParameterDescriptor
1   3   ${VAR}   0   ParseException
1   3   ${VAR}   0   ParsePosition
1   3   ${VAR}   0   Permission
1   3   ${VAR}   0   PipedInputStream
1   3   ${VAR}   0   PipedOutputStream
1   3   ${VAR}   0   PipedReader
1   3   ${VAR}   0   PipedWriter
1   3   ${VAR}   0   PixelGrabber
1   3   ${VAR}   0   Point
1   3   ${VAR}   0   Polygon
1   3   ${VAR}   0   PopupMenu
1   3   ${VAR}   0   PopupMenuPeer
1   3   ${VAR}   0   PreparedStatement
1   3   ${VAR}   0   Principal
1   3   ${VAR}   0   PrintGraphics
1   3   ${VAR}   0   PrintJob
1   3   ${VAR}   0   PrintStream
1   3   ${VAR}   0   PrintWriter
1   3   ${VAR}   0   PrivateKey
1   3   ${VAR}   0   Process
1   3   ${VAR}   0   Properties
1   3   ${VAR}   0   PropertyChangeEvent
1   3   ${VAR}   0   PropertyChangeListener
1   3   ${VAR}   0   PropertyChangeSupport
1   3   ${VAR}   0   PropertyDescriptor
1   3   ${VAR}   0   PropertyEditor
1   3   ${VAR}   0   PropertyEditorManager
1   3   ${VAR}   0   PropertyEditorSupport
1   3   ${VAR}   0   PropertyResourceBundle
1   3   ${VAR}   0   PropertyVetoException
1   3   ${VAR}   0   ProtocolException
1   3   ${VAR}   0   Provider
1   3   ${VAR}   0   ProviderException
1   3   ${VAR}   0   PublicKey
1   3   ${VAR}   0   PushbackInputStream
1   3   ${VAR}   0   PushbackReader
1   3   ${VAR}   0   Random
1   3   ${VAR}   0   RandomAccessFile
1   3   ${VAR}   0   Reader
1   3   ${VAR}   0   Rectangle
1   3   ${VAR}   0   Registry
1   3   ${VAR}   0   RegistryHandler
1   3   ${VAR}   0   Remote
1   3   ${VAR}   0   RemoteCall
1   3   ${VAR}   0   RemoteException
1   3   ${VAR}   0   RemoteObject
1   3   ${VAR}   0   RemoteRef
1   3   ${VAR}   0   RemoteServer
1   3   ${VAR}   0   RemoteStub
1   3   ${VAR}   0   ReplicateScaleFilter
1   3   ${VAR}   0   ResourceBundle
1   3   ${VAR}   0   ResultSet
1   3   ${VAR}   0   ResultSetMetaData
1   3   ${VAR}   0   RGBImageFilter
1   3   ${VAR}   0   RMIClassLoader
1   3   ${VAR}   0   RMIFailureHandler
1   3   ${VAR}   0   RMISecurityException
1   3   ${VAR}   0   RMISecurityManager
1   3   ${VAR}   0   RMISocketFactory
1   3   ${VAR}   0   RuleBasedCollator
1   3   ${VAR}   0   Runnable
1   3   ${VAR}   0   Runtime
1   3   ${VAR}   0   RuntimeException
1   3   ${VAR}   0   Scrollbar
1   3   ${VAR}   0   ScrollbarPeer
1   3   ${VAR}   0   ScrollPane
1   3   ${VAR}   0   ScrollPanePeer
1   3   ${VAR}   0   SecureRandom
1   3   ${VAR}   0   Security
1   3   ${VAR}   0   SecurityException
1   3   ${VAR}   0   SecurityManager
1   3   ${VAR}   0   SequenceInputStream
1   3   ${VAR}   0   Serializable
1   3   ${VAR}   0   ServerCloneException
1   3   ${VAR}   0   ServerError
1   3   ${VAR}   0   ServerException
1   3   ${VAR}   0   ServerNotActiveException
1   3   ${VAR}   0   ServerRef
1   3   ${VAR}   0   ServerRuntimeException
1   3   ${VAR}   0   ServerSocket
1   3   ${VAR}   0   Session
1   3   ${VAR}   0   Shape
1   3   ${VAR}   0   Signature
1   3   ${VAR}   0   SignatureException
1   3   ${VAR}   0   Signer
1   3   ${VAR}   0   SimpleBeanInfo
1   3   ${VAR}   0   SimpleDateFormat
1   3   ${VAR}   0   SimpleTimeZone
1   3   ${VAR}   0   Skeleton
1   3   ${VAR}   0   SkeletonMismatchException
1   3   ${VAR}   0   SkeletonNotFoundException
1   3   ${VAR}   0   Socket
1   3   ${VAR}   0   SocketException
1   3   ${VAR}   0   SocketImpl
1   3   ${VAR}   0   SocketImplFactory
1   3   ${VAR}   0   SocketSecurityException
1   3   ${VAR}   0   SQLException
1   3   ${VAR}   0   SQLWarning
1   3   ${VAR}   0   Stack
1   3   ${VAR}   0   StackOverflowError
1   3   ${VAR}   0   Statement
1   3   ${VAR}   0   StreamCorruptedException
1   3   ${VAR}   0   StreamTokenizer
1   3   ${VAR}   0   StringBuffer
1   3   ${VAR}   0   StringBufferInputStream
1   3   ${VAR}   0   StringCharacterIterator
1   3   ${VAR}   0   StringIndexOutOfBoundsException
1   3   ${VAR}   0   StringReader
1   3   ${VAR}   0   StringSelection
1   3   ${VAR}   0   StringTokenizer
1   3   ${VAR}   0   StringWriter
1   3   ${VAR}   0   StubNotFoundException
1   3   ${VAR}   0   SyncFailedException
1   3   ${VAR}   0   SystemColor
1   3   ${VAR}   0   TextArea
1   3   ${VAR}   0   TextAreaPeer
1   3   ${VAR}   0   TextComponent
1   3   ${VAR}   0   TextComponentPeer
1   3   ${VAR}   0   TextEvent
1   3   ${VAR}   0   TextField
1   3   ${VAR}   0   TextFieldPeer
1   3   ${VAR}   0   TextListener
1   3   ${VAR}   0   Thread
1   3   ${VAR}   0   ThreadDeath
1   3   ${VAR}   0   ThreadGroup
1   3   ${VAR}   0   Time
1   3   ${VAR}   0   Timestamp
1   3   ${VAR}   0   TimeZone
1   3   ${VAR}   0   Toolkit
1   3   ${VAR}   0   TooManyListenersException
1   3   ${VAR}   0   Transferable
1   3   ${VAR}   0   Types
1   3   ${VAR}   0   UID
1   3   ${VAR}   0   UnexpectedException
1   3   ${VAR}   0   UnicastRemoteObject
1   3   ${VAR}   0   UnknownError
1   3   ${VAR}   0   UnknownHostException
1   3   ${VAR}   0   UnknownServiceException
1   3   ${VAR}   0   UnmarshalException
1   3   ${VAR}   0   Unreferenced
1   3   ${VAR}   0   UnsatisfiedLinkError
1   3   ${VAR}   0   UnsupportedEncodingException
1   3   ${VAR}   0   UnsupportedFlavorException
1   3   ${VAR}   0   URL
1   3   ${VAR}   0   URLConnection
1   3   ${VAR}   0   URLEncoder
1   3   ${VAR}   0   URLStreamHandler
1   3   ${VAR}   0   URLStreamHandlerFactory
1   3   ${VAR}   0   UTFDataFormatException
1   3   ${VAR}   0   VerifyError
1   3   ${VAR}   0   VetoableChangeListener
1   3   ${VAR}   0   VetoableChangeSupport
1   3   ${VAR}   0   VirtualMachineError
1   3   ${VAR}   0   Visibility
1   3   ${VAR}   0   VMID
1   3   ${VAR}   0   Void
1   3   ${VAR}   0   Window
1   3   ${VAR}   0   WindowAdapter
1   3   ${VAR}   0   WindowEvent
1   3   ${VAR}   0   WindowListener
1   3   ${VAR}   0   WindowPeer
1   3   ${VAR}   0   WriteAbortedException
1   3   ${VAR}   0   Writer
1   3   ${VAR}   0   ZipEntry
1   3   ${VAR}   0   ZipException
1   3   ${VAR}   0   ZipFile
1   3   ${VAR}   0   ZipInputStream
1   3   ${VAR}   0   ZipOutputStream
;--String Methods--
1   0   ${TAG}   0   charAt
1   0   ${TAG}   0   charCodeAt
1   0   ${TAG}   0   concat
1   0   ${TAG}   0   indexOf()
1   0   ${TAG}   0   isEmpty()
1   0   ${TAG}   0   equals
1   0   ${TAG}   0   elementAt
1   0   ${TAG}   0   lastIndexOf
1   0   ${TAG}   0   length()
1   0   ${TAG}   0   match
1   0   ${TAG}   0   replace
1   0   ${TAG}   0   replaceAll
1   0   ${TAG}   0   search
1   0   ${TAG}   0   slice
1   0   ${TAG}   0   split
1   0   ${TAG}   0   substr
1   0   ${TAG}   0   substring
1   0   ${TAG}   0   toLowerCase()
1   0   ${TAG}   0   toUpperCase()
1   0   ${TAG}   0   toLocaleLowerCase()
1   0   ${TAG}   0   toLocaleUpperCase()
1   0   ${TAG}   0   toString()
1   0   ${TAG}   0   valueOf()


;----------------------------------------------;
;                   CodeFold                   ;
;----------------------------------------------;
;Flags (sum of the members)
;      1  case sensitive.
;      2  force get fold name for function list from left at the fold start ("Folds:" section only).
;      4  force get fold name for function list from right at the fold start, including fold start ("Folds:" section only).
;      8  fold start located at line start ("Folds:" section only).
;     16  fold start located at line end ("Folds:" section only).
;     32  fold end located at line start ("Folds:" section only).
;     64  fold end located at line end ("Folds:" section only).
;    128  don't catch fold end ("Folds:" section) or skip end ("Skips:" section).
;    256  additional to 128 flag - more priority is given to sibling level instead of parent level ("Folds:" section only).
;    512  comment fold - fold ignore any other folds and skips inside ("Folds:" section only).
;   1024  reserved.
;   2048  deny fold - founded fold will be ignored ("Folds:" section only).
;   4096  xml fold - "<tag" and "</tag>", "<single" and "/>", "<single" and ">" ("Folds:" section only).
;   8192  don't check delimiters from left of fold start ("Folds:" section only).
;  16384  don't check delimiters from right of fold start ("Folds:" section only).
;  32768  don't check delimiters from left of fold end ("Folds:" section only).
;  65536  don't check delimiters from right of fold end ("Folds:" section only).
; 131072  deny delimiters ("Folds:" section only).


FoldPanel:
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
;PanelFirstBkColor            PanelSecondBkColor             PanelNormalFoldColor             PanelActiveFoldColor             PanelNormalNodeOpenBkColor             PanelNormalNodeCloseBkColor             PanelActiveNodeOpenBkColor             PanelActiveNodeCloseBkColor             PanelNormalNodeOpenSignColor             PanelNormalNodeCloseSignColor             PanelActiveNodeOpenSignColor             PanelActiveNodeCloseSignColor
;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}


FoldList:
;================================================
;ListTextColor            ListBkColor
;================================================
${CodeFold_ListTextColor} ${CodeFold_ListBkColor}


TagMark:
;============================================================================================================
;TagMarkFlags            TagMarkFontStyle             TagMarkTextColor             TagMarkBkColor
;============================================================================================================
${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}


Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
1   `"`   `"`   "\"
1   `'`   `'`   "\"
1   "//"   ""   ":"


Folds:
;==============================================================
;Flags  Font    Color   Color   Fold       Fold      Delimiters
;       style   text    bkgrnd  start      end
;==============================================================
1   0   0   0   "{"        "}"       ""
;513=1+512
513   3   ${COMM}   0   "/*"       "*/"      ""
;--switch...case...default--
;169=1+8+32+128
169   0   0   0   "case"     "case"    "    "
;169=1+8+32+128
169   0   0   0   "case"     "default" "    :"
;169=1+8+32+128
169   0   0   0   "default"  "case"    "    :"
;98441=1+8+128+32768+65536
98441   0   0   0   "case"     "}"       "    :"
;98441=1+8+128+32768+65536
98441   0   0   0   "default"  "}"       "    :"


;----------------------------------------------;
;                 AutoComplete                 ;
;----------------------------------------------;
Blocks:
;======================================================================
;Abbreviations and blocks
;
; $~abbr   normal abbreviation.
; $=abbr   exact abbreviation. May contain delimiters.
; $[]      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 assigned from Coder::Settings.
; $;       comment line.
;======================================================================
$~class
class $[]
{
${AutoComplete_Indent}$[]
};

$~do
do {
${AutoComplete_Indent}$[]
}
while ($[]);

$~while
while ($[]) {
${AutoComplete_Indent}$[]
}

$~while_HashMap
Iterator iterator = $[map].entrySet().iterator();
HashMap.Entry entry = null;
while (iterator.hasNext()) {
${AutoComplete_Indent}entry = (HashMap.Entry) iterator.next();
${AutoComplete_Indent}// String key = entry.getKey();
${AutoComplete_Indent}// String value = entry.getValue().toString());
}

$~while_StringTokenizer
StringTokenizer st = new StringTokenizer($[str], $["\n"]);
while (st.hasMoreTokens()) {
   String token = st.nextToken();
   // String value = token.trim();
}

$~for
for ($[]; $[]; $[]) {
${AutoComplete_Indent}$[]
}

$~for_array.length_i++
for (int $[i] = 0; $[i] < $[arr].length; $[i]++) {
${AutoComplete_Indent}$[]
}

$~for_HashMap.entrySet()
for (HashMap.Entry<String, String> entry: map.entrySet()) {
${AutoComplete_Indent}$[]System.out.println(entry.getKey() + " = " + entry.getValue());
}

$~for_HashMap.keySet()
for (String key: map.keySet()) {
${AutoComplete_Indent}$[]System.out.println(map.get(key));
}

$~for_Vector.size()_i++
for (int $[i] = 0; $[i] < $[vct].size(); $[i]++) {
${AutoComplete_Indent}$[]
}

$~if
if ($[]) {
${AutoComplete_Indent}$[]
}

$~if_==
if ($[] == $[null]) {
${AutoComplete_Indent}$[]
}

$~if_!=
if ($[] != $[null]) {
${AutoComplete_Indent}$[]
}

$~if_equals
if ($[].equals($[""])) {
${AutoComplete_Indent}$[]
}

$~switch
switch ($[]) {
${AutoComplete_Indent}case $[]:
${AutoComplete_Indent}${AutoComplete_Indent}$[]
${AutoComplete_Indent}${AutoComplete_Indent}break;
${AutoComplete_Indent}case $[]:
${AutoComplete_Indent}${AutoComplete_Indent}$[]
${AutoComplete_Indent}${AutoComplete_Indent}break;
${AutoComplete_Indent}default:
${AutoComplete_Indent}${AutoComplete_Indent}$[]
${AutoComplete_Indent}${AutoComplete_Indent}break;
}

$~try
try {
${AutoComplete_Indent}$[]
}
catch ($[Exception e]) {
${AutoComplete_Indent}$[]
}

$~try+finally
try {
${AutoComplete_Indent}$[]
}
catch ($[Exception e]) {
${AutoComplete_Indent}$[]
}
finally {
${AutoComplete_Indent}$[]
}

$~JavaDoc-comment $~/**
/**
 * $[]
 */

$~JavaDoc-comment+@author
/**
 * $[]
 * @author $[]
 */

$~JavaDoc-comment_method
/**
 * @param $[]
 * @return $[]
 */

$~JavaDoc_@author $~@author
@author $[]

$~JavaDoc_@param $~@param
@param $[]

$~JavaDoc_@return $~@return
@return $[]

Здесь только основное, т.к. если всё добавлять, то будет ужас))
По этому coder'у видно, что сильно не хватает "мнемоник".
Instructor, как Вы смотрите на то, чтобы пересмотреть их состав? Можно взять, к примеру, эклипсовские, там очень тщательно это проработано. Здесь конечно не IDE, всё сделать также не удастся, но настроить можно будет многое.
А тем, кому более гибкие настройки не нужны, могут оставить цвета в этих "мнемониках" такими же, как сейчас.


Last edited by VladSh on Fri Jan 25, 2013 9:08 am; edited 3 times in total
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Mon Sep 17, 2012 3:39 pm    Post subject: Reply with quote

Исправлено: внешний вызов с кодом 18 не возвращал псевдоним назначенный автоматически.

Fixed: external call with code 18 didn't return the alias assigned automatically.


Coder plugin v10.3
Back to top
View user's profile Send private message Send e-mail
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 ... 93, 94, 95 ... 99, 100, 101  Next
Page 94 of 101

 
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