> but you can start Geany with argument "--no-ctags" to disable autocompletion 
> and tooltips.

Well yes, but that also disables library autocompletion as well.

> Geany even showed me the call syntax of 
> [xmlrpc.client.loads](https://docs.python.org/3/library/xmlrpc.client.html#xmlrpc.client.loads)
>  after typing "json.loads(". (<- worth a bug report?)

I'm sure you get more than that?  Note the up arrow and down arrow buttons to 
cycle through the options and `loads(s, *, cls=None, object_hook=None, 
parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, 
**kw)` is in the list along with lots more.

The matching of functions to provide calltips is purely name sensitive (ie 
"loads") not context sensitive (ie "json.loads") so not a bug, its simply not 
implemented.  It is an "all languages are C" side effect (C does not 
contextualise functions).  Whilst you could submit a feature request, its 
likely that it won't be implemented and you will be referred to the LSP support 
instead for accurate language dependent results.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3216#discussioncomment-10688089
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/repo-discussions/3216/comments/10688...@github.com>

Reply via email to