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 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, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/repo-discussions/3216/comments/10688089@github.com>