Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Suggestion: CD_SILENT option.



Hi!

Just small suggestion - add CD_SILENT option to make `cd' silently change
to non-local directory (using CDPATH).

Rationale: almost everybody includes some indication of current directory
in prompt. As in zsh it is much more easier/elegant to do it as in other
shells I know of, this printing of `cd' is just unneccessary. It just
wastes line on terminal.

I include diffs against zsh-3.0-pre3 just in case ;) (Sorry, cannot
include diffs to info/man - no idea how to do it).

greetings

-------------------------------------------------------------------------
Andrej Borsenkow 		Fax:   +7 (095) 252 01 05
SNI ITS Moscow			Tel:   +7 (095) 252 13 88

NERV:  borsenkow.msk		E-Mail: borsenkow.msk@xxxxxx
-------------------------------------------------------------------------
===================================================
--- Src/builtin.c.org	Thu Jul 18 13:54:18 1996
+++ Src/builtin.c	Thu Jul 25 10:39:56 1996
@@ -1258,7 +1258,7 @@
 	pm->env = replenv(pm->env, oldpwd);
     if (unset(PUSHDSILENT) && func != BIN_CD && isset(INTERACTIVE))
 	printdirstack();
-    else if (doprintdir) {
+    else if (unset(CDSILENT) && doprintdir) {
 	fprintdir(pwd, stdout);
         putchar('\n');
     }
--- Src/globals.h.org	Thu Jul 18 13:54:19 1996
+++ Src/globals.h	Thu Jul 25 10:40:39 1996
@@ -677,6 +677,7 @@
     {"braceccl", 		0,   0,   0},
     {"bsdecho", 		0,   0,   OPT_EMULATE|OPT_SH},
     {"cdablevars", 		'T', 0,   0},
+    {"cdsilent", 		0,   0,   0},
     {"chaselinks", 		'w', 0,   0},
     {"completealiases", 	0,   0,   0},
     {"completeinword", 		0,   0,   0},
--- Src/zsh.h.org	Thu Jul 18 13:54:24 1996
+++ Src/zsh.h	Thu Jul 25 10:41:01 1996
@@ -1052,6 +1052,7 @@
     BRACECCL,
     BSDECHO,
     CDABLEVARS,
+    CDSILENT,
     CHASELINKS,
     COMPLETEALIASES,
     COMPLETEINWORD,





Messages sorted by: Reverse Date, Date, Thread, Author