Add completion of locals to spack python (#29702)
This commit is contained in:
parent
20000493f3
commit
4571f4c994
@ -118,6 +118,10 @@ def python_interpreter(args):
|
|||||||
else:
|
else:
|
||||||
# Provides readline support, allowing user to use arrow keys
|
# Provides readline support, allowing user to use arrow keys
|
||||||
console.push('import readline')
|
console.push('import readline')
|
||||||
|
# Provide tabcompletion
|
||||||
|
console.push('from rlcompleter import Completer')
|
||||||
|
console.push('readline.set_completer(Completer(locals()).complete)')
|
||||||
|
console.push('readline.parse_and_bind("tab: complete")')
|
||||||
|
|
||||||
console.interact("Spack version %s\nPython %s, %s %s"
|
console.interact("Spack version %s\nPython %s, %s %s"
|
||||||
% (spack.spack_version, platform.python_version(),
|
% (spack.spack_version, platform.python_version(),
|
||||||
|
Loading…
Reference in New Issue
Block a user