From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9286 invoked from network); 11 Jul 2001 18:05:10 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 11 Jul 2001 18:05:10 -0000 Received: (qmail 7073 invoked by alias); 11 Jul 2001 17:38:24 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 15375 Received: (qmail 7060 invoked from network); 11 Jul 2001 17:38:23 -0000 From: "Bart Schaefer" Message-Id: <1010711173749.ZM31018@candle.brasslantern.com> Date: Wed, 11 Jul 2001 17:37:49 +0000 X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-workers@sunsite.dk Subject: PATCH: Explain hashing a bit better MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I never remember about this side-effect of `setopt correct'. Index: Src/options.yo =================================================================== diff -c -r1.5 Src/options.yo --- Src/options.yo 2001/06/28 08:40:23 1.5 +++ Src/options.yo 2001/07/11 17:34:32 @@ -491,15 +491,18 @@ Note the location of each command the first time it is executed. Subsequent invocations of the same command will use the saved location, avoiding a path search. -If this option is unset, no path hashing will be done at all. +If this option is unset, no path hashing is done at all. +However, when tt(CORRECT) is set, commands whose names do not appear in +the functions or aliases hash tables are hashed in order to avoid +reporting them as spelling errors. ) pindex(HASH_DIRS) cindex(hashing, of directories) cindex(directories, hashing) item(tt(HASH_DIRS) )( -Whenever a command is executed, hash the directory containing it, +Whenever a command name is hashed, hash the directory containing it, as well as all directories that occur earlier in the path. -Has no effect if tt(HASH_CMDS) is unset. +Has no effect if neither tt(HASH_CMDS) nor tt(CORRECT) is set. ) pindex(HASH_LIST_ALL) item(tt(HASH_LIST_ALL) )( -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net