[Geany-Users] Bracket autocompletion inside other brackets

Lex Trotman elextr at xxxxx
Sun May 8 00:45:16 UTC 2016


Geany only inserts the close bracket if the open bracket would be
unmatched.  Of course if you add an open bracket inside a pair of
brackets then it will be matched by the close bracket of the existing
pair, so no new bracket is added, even though the existing open
bracket is now unmatched.

I don't know what the justification for this is, but its been that way
for as long as Git has recorded (back to Geany 0.40) so nobody has
ever found it bad enough to change, or at least not worth the effort.

Making the bracket matching algorithm more sophisticated may
potentially require matching the whole file, and potentially be
language specific if a bracket is also validly part of other tokens
making improving it fairly significant.

On 8 May 2016 at 09:28, amir teymuri <amirteymuri at gmx.de> wrote:
> I have auto-close functions for brackets enabled in geany
> (preferences>editor>completions). Typing a new bracket inside of another
> cuases a single bracket and not a completed-closed bracket-couple:
>
> (()
> [[]
> {{}
>
> Is there a way to manipulate geany to close any number of brackets and
> Everywhere they would come?
>
> Regards,
>
> --
> sent from debian
>               --
>
> _______________________________________________
> Users mailing list
> Users at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/users


More information about the Users mailing list