[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

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

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

-------------- 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