def pop(): old_mode = mode() if len(old_mode) == 0: raise util.CannotComply('No modes are active.') run_dir('modes/'+old_mode[-1]+'/pop') cfg.set_file_var('cur_mode', ' '.join(old_mode[0:-1])) _update_ps1()
def push(name): run_dir('modes/'+name+'/push') cfg.set_file_var('cur_mode', ' '.join(mode() + [name])) _update_ps1()