terminal mode directory-oriented tabbed editor shell