##// END OF EJS Templates
Document custom key completions
Thomas Kluyver -
Show More
@@ -11,6 +11,14 b' To change the attributes displayed by tab-completing your object, define a'
11 ``__dir__(self)`` method for it. For more details, see the documentation of the
11 ``__dir__(self)`` method for it. For more details, see the documentation of the
12 built-in `dir() function <http://docs.python.org/library/functions.html#dir>`_.
12 built-in `dir() function <http://docs.python.org/library/functions.html#dir>`_.
13
13
14 You can also customise key completions for your objects, e.g. pressing tab after
15 ``obj["a``. To do so, define a method ``_ipython_key_completions_()``, which
16 returns a list of objects which are possible keys in a subscript expression
17 ``obj[key]``.
18
19 .. versionadded:: 5.0
20 Custom key completions
21
14 Rich display
22 Rich display
15 ============
23 ============
16
24
General Comments 0
You need to be logged in to leave comments. Login now