|
@@ -6,6 +6,17 @@ $COMPLETIONS_CONFIRM = True
|
|
|
|
|
|
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]
|