Show More
@@ -35,8 +35,6 b" def persist_env(self, parameter_s=''):" | |||||
35 | %env -p - print all persistent env modifications |
|
35 | %env -p - print all persistent env modifications | |
36 | """ |
|
36 | """ | |
37 |
|
37 | |||
38 |
|
||||
39 |
|
||||
40 | if not parameter_s.strip(): |
|
38 | if not parameter_s.strip(): | |
41 | return os.environ.data |
|
39 | return os.environ.data | |
42 |
|
40 | |||
@@ -82,8 +80,11 b" def persist_env(self, parameter_s=''):" | |||||
82 | os.environ[k] = v |
|
80 | os.environ[k] = v | |
83 |
|
81 | |||
84 | db['stored_env'] = env |
|
82 | db['stored_env'] = env | |
85 |
|
||||
86 |
|
83 | |||
87 |
|
84 | def env_completer(self,event): | ||
|
85 | """ Custom completer that lists all env vars """ | |||
|
86 | return os.environ.keys() | |||
88 |
|
87 | |||
89 | ip.expose_magic('env', persist_env) |
|
88 | ip.expose_magic('env', persist_env) | |
|
89 | ip.set_hook('complete_command',env_completer, str_key = '%env') | |||
|
90 |
@@ -11,6 +11,8 b'' | |||||
11 | trivial custom completers |
|
11 | trivial custom completers | |
12 |
|
12 | |||
13 | * clearcmd.py: shadow history compression & erasing |
|
13 | * clearcmd.py: shadow history compression & erasing | |
|
14 | ||||
|
15 | * envpersist.py, history.py: %env (sh profile only), %hist completers | |||
14 |
|
16 | |||
15 | 2007-08-21 Ville Vainio <vivainio@gmail.com> |
|
17 | 2007-08-21 Ville Vainio <vivainio@gmail.com> | |
16 |
|
18 |
General Comments 0
You need to be logged in to leave comments.
Login now