Well Skif_off in my opinion i think some behaviours must be changed.
I will explain my points and tell me what you think.
Is better if the block end code is autoinserted ONLY under certain conditions
by example checking if the
IF (hah!
) have an
END IF.
A part where is more notable the problem is with SELECT CASE
If we write something as
S, SEL, SELECT, SELECT CA, etc is better imo if show this part to autocomplete, no a full code autocomplete (case 1, case 2, case else), at least until now.
one time writed (manually or with autocomplete) the
SELECT CASE X and pressing enter add an new line with tabulation and closing the SELECT CASE with your END SELECT
notice how akelpad when i write END SELECT manually, the autocomple is showed and is inserted, because i'm pressing enter yeah, but is an coder file fault.
because instead an full code completing, must be only specify parts, words, keywords. On this case show to complete the
END SELECT
and so for rest, as
END IF, LOOP WHILE, LOOP UNTIL, etc
in cases such as FOR keyword, if possible, can be nice also autocomplete using the value used, ie
if
FOR, then add the new line with tab, and add the
NEXT
but then if something as
FOR X, add the new line with tab, and add the
NEXT X
also too better if considered if the block code is already closed or not, so if and an select case already have end select don't autocomplete this
please disable also on comments the autocomplete based on coder/keyword (the * ones) and only use words (the + ones)
and well that is all.
i'm sorry the delay and excuse me my English.