UX: cluttered suggestion list when triggering autocomplete on function calls #14228
Labels
enhancement
status:Duplicate
status:Needs Info
status:Needs Triage
Applied to new issues that need triage
When triggering autocomplete on a function call, the valid signature symbols are
In my experience, I almost never want to autocomplete the name of a builtin function (
abs
,all
, ...) or exception class (ArithmeticError
...) when calling a function. I think the keys from theglobals
dict should be ranked lower in the list of suggestions, after the names inspected from the function signature or thelocals
dict. This would make jupyter a much more useful tool to interactively discover the API of recently imported Python package.For comparison, the VS Code notebook editor use a more sensible order where signature argument names and symbol names from
locals
come first:The same UX problem was originally reported for IPython under:
The text was updated successfully, but these errors were encountered: