* Re: Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] [not found] <237967ef0605111440w2c2f37c1j6ccca5188d680e2f@mail.gmail.com> @ 2006-05-12 9:52 ` Peter Stephenson 2006-05-12 18:21 ` CVS got turned into a newt! (It got better) Wayne Davison 2006-05-12 21:58 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Mikael Magnusson 0 siblings, 2 replies; 4+ messages in thread From: Peter Stephenson @ 2006-05-12 9:52 UTC (permalink / raw) To: Zsh hackers list "Mikael Magnusson" <mikachu@gmail.com> wrote: > One thing that has annoyed me recently is that 'stat <tab> autoloads > zsh/stat without me asking for it, I never know which stat version is > loaded and the options aren't compatible. Should I live with it and > alias stat=command stat or is it a bug in the completer? If i have the > alias and load the module manually i'll still use the command so it's > still not a perfect solution. The stat completion itself appears not to require zsh/stat, but it's used elsewhere. Quite possibly the culprit is my _list_files addition, which loads the module even if you're not using the feature. Does the following help? (CVS is unwell) --- Completion/Unix/Type/_list_files.old 2006-05-12 10:40:39.000000000 +0100 +++ Completion/Unix/Type/_list_files 2006-05-12 10:40:34.000000000 +0100 @@ -15,8 +15,6 @@ listfiles=() listopts=() -zmodload -i zsh/stat 2>/dev/null || return 1 - zstyle -a ":completion:${curcontext}:" file-list stylevals || return 1 # TODO: more flexible way of handling the following? e.g. use $compstate? @@ -48,6 +46,8 @@ (( ok )) || return 1 +zmodload -i zsh/stat 2>/dev/null || return 1 + for f in ${(P)1}; do if [[ ! -e "${2:+$2/}$f" ]]; then listfiles+=("${2:+$2/}$f") -- Peter Stephenson <pws@csr.com> Software Engineer CSR PLC, Churchill House, Cambridge Business Park, Cowley Road Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070 To access the latest news from CSR copy this link into a web browser: http://www.csr.com/email_sig.php ^ permalink raw reply [flat|nested] 4+ messages in thread
* CVS got turned into a newt! (It got better) 2006-05-12 9:52 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Peter Stephenson @ 2006-05-12 18:21 ` Wayne Davison 2006-05-12 22:19 ` Mikael Magnusson 2006-05-12 21:58 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Mikael Magnusson 1 sibling, 1 reply; 4+ messages in thread From: Wayne Davison @ 2006-05-12 18:21 UTC (permalink / raw) To: Peter Stephenson; +Cc: Zsh hackers list On Fri, May 12, 2006 at 10:52:23AM +0100, Peter Stephenson wrote: > (CVS is unwell) CVS is feeling a little better today. If you already have a zsh checkout, edit the main CVS/Root file and add a "zsh." prefix in front of the cvs.sourceforge.net hostname, like this: :ext:YOUR_USERNAME@zsh.cvs.sourceforge.net:/cvsroot/zsh or (so I have read) this: :pserver:anonymous@zsh.cvs.sourceforge.net:/cvsroot/zsh Then, copy the updated file into all the other CVS dirs: for root in **/CVS; cp -p CVS/Root $root After that, you should be able to access zsh's cvs again. ..wayne.. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: CVS got turned into a newt! (It got better) 2006-05-12 18:21 ` CVS got turned into a newt! (It got better) Wayne Davison @ 2006-05-12 22:19 ` Mikael Magnusson 0 siblings, 0 replies; 4+ messages in thread From: Mikael Magnusson @ 2006-05-12 22:19 UTC (permalink / raw) To: Wayne Davison; +Cc: Peter Stephenson, Zsh hackers list On 5/12/06, Wayne Davison <wayned@users.sourceforge.net> wrote: > On Fri, May 12, 2006 at 10:52:23AM +0100, Peter Stephenson wrote: > > (CVS is unwell) > > CVS is feeling a little better today. If you already have a zsh > checkout, edit the main CVS/Root file and add a "zsh." prefix in > front of the cvs.sourceforge.net hostname, like this: > > :ext:YOUR_USERNAME@zsh.cvs.sourceforge.net:/cvsroot/zsh > > or (so I have read) this: > > :pserver:anonymous@zsh.cvs.sourceforge.net:/cvsroot/zsh > > Then, copy the updated file into all the other CVS dirs: > > for root in **/CVS; cp -p CVS/Root $root > > After that, you should be able to access zsh's cvs again. > > ..wayne.. or even quicker, sed -i s/@c/@zsh.c/ **/CVS/Root -- Mikael Magnusson ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] 2006-05-12 9:52 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Peter Stephenson 2006-05-12 18:21 ` CVS got turned into a newt! (It got better) Wayne Davison @ 2006-05-12 21:58 ` Mikael Magnusson 1 sibling, 0 replies; 4+ messages in thread From: Mikael Magnusson @ 2006-05-12 21:58 UTC (permalink / raw) To: Peter Stephenson; +Cc: Zsh hackers list On 5/12/06, Peter Stephenson <pws@csr.com> wrote: > "Mikael Magnusson" <mikachu@gmail.com> wrote: > > One thing that has annoyed me recently is that 'stat <tab> autoloads > > zsh/stat without me asking for it, I never know which stat version is > > loaded and the options aren't compatible. Should I live with it and > > alias stat=command stat or is it a bug in the completer? If i have the > > alias and load the module manually i'll still use the command so it's > > still not a perfect solution. > > The stat completion itself appears not to require zsh/stat, but it's used > elsewhere. Quite possibly the culprit is my _list_files addition, which > loads the module even if you're not using the feature. Does the following > help? (CVS is unwell) > > --- Completion/Unix/Type/_list_files.old 2006-05-12 10:40:39.000000000 +0100 > +++ Completion/Unix/Type/_list_files 2006-05-12 10:40:34.000000000 +0100 > @@ -15,8 +15,6 @@ > listfiles=() > listopts=() > > -zmodload -i zsh/stat 2>/dev/null || return 1 > - > zstyle -a ":completion:${curcontext}:" file-list stylevals || return 1 > > # TODO: more flexible way of handling the following? e.g. use $compstate? > @@ -48,6 +46,8 @@ > > (( ok )) || return 1 > > +zmodload -i zsh/stat 2>/dev/null || return 1 > + > for f in ${(P)1}; do > if [[ ! -e "${2:+$2/}$f" ]]; then > listfiles+=("${2:+$2/}$f") That seems to do the trick here. PS Sorry about sending the reply privately, I'm not so used to gmail and mailing lists, it defaults to private replies, and reply to all cc:s the list instead of the sender... -- Mikael Magnusson ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-05-12 22:19 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <237967ef0605111440w2c2f37c1j6ccca5188d680e2f@mail.gmail.com> 2006-05-12 9:52 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Peter Stephenson 2006-05-12 18:21 ` CVS got turned into a newt! (It got better) Wayne Davison 2006-05-12 22:19 ` Mikael Magnusson 2006-05-12 21:58 ` Tabcomplete autoloads zsh/stat [was: Re: File locking within zsh?] Mikael Magnusson
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).