[Geany-Devel] Symbols containing '.' break symbols pane

Lex Trotman elextr at xxxxx
Tue May 14 07:47:20 UTC 2013


On 11 May 2013 12:44, Lex Trotman <elextr at gmail.com> wrote:

> Colomban,
>
> Did some more research.
>
> 1. Doesn't happen with rest (I think I must have had the filetype set
> wrong when I found it before, hence geany.txt is now marked for filetype :)
>
> 2. in symbols_get_context_separator() rest returns something other than '.'
>
> 3. tried returning impossible rubbish "!@#$%^&*()_" for other markup
> languages and they now work like rest.
>
> 4. tried returning null string "" but got infinite loop, didn't dare
> return NULL :)
>
> So what is the correct way of saying "no context separator for this
> filetype"?
>
> Other than markup languages, are there any others that do not have context
> separators, or it is not '.' (other than ruby commented
> in symbols_get_context_separator)
>
> Cheers
> Lex
>
>
Colomban,

And while you are in symbols.c (or near there ?) in C++ symbols defined
with "auto" do not show in the symbols pane, thats understandable (will
raise bug report so we fix it and other c++11isms one day), but annoyingly
those symbols still get rubbish autocompletions when you type symbol-> or
symbol.

Where are those coming from if the symbol doesn't exist?

Cheers
Lex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20130514/6619ba2c/attachment.html>


More information about the Devel mailing list