zsh-workers
 help / color / mirror / code / Atom feed
* Re: Cygwin New User Issue?
       [not found] <1B213508-B026-4632-8A06-B1D5FB1E2586@gmail.com>
@ 2009-08-17 11:11 ` Peter Stephenson
  2009-08-19  1:03   ` Aaron Davies
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Stephenson @ 2009-08-17 11:11 UTC (permalink / raw)
  To: Zsh Hackers' List; +Cc: Aaron Davies

On Tue, 11 Aug 2009 10:20:15 +0800
Aaron Davies <aaron.davies@gmail.com> wrote:
> Running zsh for the first time on a new install of cygwin, I noticed  
> the following error during the zsh-newuser-install process (retyped,  
> not pasted, so any typos are mine):
> 
> __zni_apply_defaults:99: command not found: parsed_keymaps[main]

The script's obviously wrong--thanks for noticing.  This stuff is less
frequently used than some of the other parts.

Index: Functions/Newuser/zsh-newuser-install
===================================================================
RCS file: /cvsroot/zsh/zsh/Functions/Newuser/zsh-newuser-install,v
retrieving revision 1.6
diff -u -r1.6 zsh-newuser-install
--- Functions/Newuser/zsh-newuser-install	18 Jul 2008 11:50:35 -0000	1.6
+++ Functions/Newuser/zsh-newuser-install	17 Aug 2009 10:55:43 -0000
@@ -348,7 +348,7 @@
     (-B)
     shift
     if [[ -z $state_keymaps[main] ]]; then
-      parsed_keymaps[main] = $1
+      parsed_keymaps[main]=$1
       if [[ $1 = none ]]; then
 	state_keymaps[main]="no value set"
       else


-- 
Peter Stephenson <pws@csr.com>            Software Engineer
Tel: +44 (0)1223 692070                   Cambridge Silicon Radio Limited
Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, UK


'member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom'


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Cygwin New User Issue?
  2009-08-17 11:11 ` Cygwin New User Issue? Peter Stephenson
@ 2009-08-19  1:03   ` Aaron Davies
  2009-08-21 14:26     ` Peter Stephenson
  0 siblings, 1 reply; 3+ messages in thread
From: Aaron Davies @ 2009-08-19  1:03 UTC (permalink / raw)
  To: Peter Stephenson; +Cc: Zsh Hackers' List

Specific to cygwin, I should also note that the default install has no  
"clear" command included (they've packaged that with ncurses), so zsh- 
newuser-install also throws several "command not found: clear" errors.

Sent from my iPhone

On Aug 17, 2009, at 7:11 PM, Peter Stephenson <pws@csr.com> wrote:

> On Tue, 11 Aug 2009 10:20:15 +0800
> Aaron Davies <aaron.davies@gmail.com> wrote:
>> Running zsh for the first time on a new install of cygwin, I noticed
>> the following error during the zsh-newuser-install process (retyped,
>> not pasted, so any typos are mine):
>>
>> __zni_apply_defaults:99: command not found: parsed_keymaps[main]
>
> The script's obviously wrong--thanks for noticing.  This stuff is less
> frequently used than some of the other parts.
>
> Index: Functions/Newuser/zsh-newuser-install
> ===================================================================
> RCS file: /cvsroot/zsh/zsh/Functions/Newuser/zsh-newuser-install,v
> retrieving revision 1.6
> diff -u -r1.6 zsh-newuser-install
> --- Functions/Newuser/zsh-newuser-install    18 Jul 2008 11:50:35 -0000    1.6
> +++ Functions/Newuser/zsh-newuser-install    17 Aug 2009 10:55:43  
> -0000
> @@ -348,7 +348,7 @@
>     (-B)
>     shift
>     if [[ -z $state_keymaps[main] ]]; then
> -      parsed_keymaps[main] = $1
> +      parsed_keymaps[main]=$1
>       if [[ $1 = none ]]; then
>    state_keymaps[main]="no value set"
>       else
>
>
> -- 
> Peter Stephenson <pws@csr.com>            Software Engineer
> Tel: +44 (0)1223 692070                   Cambridge Silicon Radio  
> Limited
> Churchill House, Cambridge Business Park, Cowley Road, Cambridge,  
> CB4 0WZ, UK
>
>
> 'member of the CSR plc group of companies. CSR plc registered in  
> England and Wales, registered number 4187346, registered office  
> Churchill House, Cambridge Business Park, Cowley Road, Cambridge,  
> CB4 0WZ, United Kingdom'


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Cygwin New User Issue?
  2009-08-19  1:03   ` Aaron Davies
@ 2009-08-21 14:26     ` Peter Stephenson
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Stephenson @ 2009-08-21 14:26 UTC (permalink / raw)
  To: Zsh Hackers' List

On Wed, 19 Aug 2009 09:03:26 +0800
Aaron Davies <aaron.davies@gmail.com> wrote:
> Specific to cygwin, I should also note that the default install has no  
> "clear" command included (they've packaged that with ncurses), so zsh- 
> newuser-install also throws several "command not found: clear" errors.

This should cover most bases.

Index: Functions/Newuser/zsh-newuser-install
===================================================================
RCS file: /cvsroot/zsh/zsh/Functions/Newuser/zsh-newuser-install,v
retrieving revision 1.7
diff -u -r1.7 zsh-newuser-install
--- Functions/Newuser/zsh-newuser-install	17 Aug 2009 11:15:38 -0000	1.7
+++ Functions/Newuser/zsh-newuser-install	21 Aug 2009 14:25:18 -0000
@@ -19,6 +19,15 @@
   return 1
 fi
 
+# clear is missing in some Cygwin configurations (lacking ncurses)
+if ! ( clear >/dev/null 2>/dev/null ); then
+  if zmodload zsh/termcap 2>/dev/null; then
+    clear() { echotc cl; }
+  else
+    clear() { print -n "\e[H\e[J"; }
+  fi
+fi
+
 # The directory in which to look for and save .zshrc.
 local zd=${ZDOTDIR:-$HOME}
 # The same directory in a user friendly form, i.e. with ~ replacement.

-- 
Peter Stephenson <pws@csr.com>            Software Engineer
Tel: +44 (0)1223 692070                   Cambridge Silicon Radio Limited
Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, UK


'member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom'


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-08-21 14:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1B213508-B026-4632-8A06-B1D5FB1E2586@gmail.com>
2009-08-17 11:11 ` Cygwin New User Issue? Peter Stephenson
2009-08-19  1:03   ` Aaron Davies
2009-08-21 14:26     ` Peter Stephenson

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).