|
@@ -3,20 +3,10 @@ $AUTO_PUSHD = True
|
|
|
$XONSH_AUTOPAIR = True
|
|
|
# tab selection: do not execute cmd when pressing enter
|
|
|
$COMPLETIONS_CONFIRM = True
|
|
|
+$_Z_EXCLUDE_DIRS = ['/tmp']
|
|
|
|
|
|
xontrib load vox z
|
|
|
|
|
|
-# mock ZHandler.add to keep it from adding dirs in /tmp
|
|
|
-ZHandler = aliases['z'].__self__ if 'z' in aliases else None
|
|
|
-if ZHandler:
|
|
|
- ZHandler_add = ZHandler.add
|
|
|
- def zhandler_add_mock(self, path):
|
|
|
- if not path.startswith('/tmp'):
|
|
|
- ZHandler_add(self, path)
|
|
|
- else:
|
|
|
- print('z ignore', path)
|
|
|
- ZHandler.add = zhandler_add_mock
|
|
|
-
|
|
|
def _last_exit_status():
|
|
|
try:
|
|
|
exit_status = __xonsh_history__.rtns[-1]
|