From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23171 invoked from network); 1 Mar 2002 00:17:38 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 1 Mar 2002 00:17:38 -0000 Received: (qmail 11688 invoked by alias); 1 Mar 2002 00:17:22 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 4720 Received: (qmail 11674 invoked from network); 1 Mar 2002 00:17:21 -0000 Date: Fri, 1 Mar 2002 00:16:23 +0000 From: Ian Lynagh To: zsh-users@sunsite.dk Subject: segfault when overriding complete-word then trying to use tab completion Message-ID: <20020301001623.GA3551@stu163.keble.ox.ac.uk> Mail-Followup-To: zsh-users@sunsite.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.3.25i Sender: Ian Lynagh Hi all When overriding complete-word seemingly at random I either get binary junk, a segfault, both or nothing (but never tab completion) when pressing tab. For example: ian@majestica:~/.zsh% zsh ian@majestica:~/.zsh% . ./z1 ian@majestica:~/.zsh% ls øå^M^H^HX^M^H^È^Y^Q^H^È^Y^Q^H( ^N^H( ^N^H0^Ê^[@0^Ê^[@8^Ê^[@8^Ê^[@°^Ë^P^HÀ^?^M^H^Øç^P^H^Øç^P^HP^Ê^[@P^Ê^[@X^Ê^[@X^Ê^[@`^Ê^[@`^Ê^[@@ð^M^H@ð^M^Hp^Ê^[@p^Ê^[@(^Q^N^H(^Q^N^H^À^Ê^[@^À^Ê^[@^È^Ê^[@^È^Ê^[@^Ð^Ê^[@^Ð^Ê^[@^Ø^Ê^[@^Ø^Ê^[@ ^Ê^[@ ^Ê^[@¨^Ê^[@¨^Ê^[@È^U^N^H "^N^Hð ^N^Høå^P^HÈBUFFERLINESøå^M^H^HX^M^H^È^Y^Q^H^È^Y^Q^H( ^N^H( ^N^H0^Ê^[@0^Ê^[@8^Ê^[@8^Ê^[@°^Ë^P^HÀ^?^M^H^Øç^P^H^Øç^P^HP^Ê^[@P^Ê^[@X^Ê^[@X^Ê^[@`^Ê^[@`^Ê^[@@ð^M^H@ð^M^Hp^Ê^[@p^Ê^[@(^Q^N^H(^Q^N^H^À^Ê^[@^À^Ê^[@^È^Ê^[@^È^Ê^[@^Ð^Ê^[@^Ð^Ê^[@^Ø^Ê^[@^Ø^Ê^[@ ^Ê^[@ ^Ê^[@¨^Ê^[@¨^Ê^[@È^U^N^H "^N^Hð ^N^Høå^P^HÈzsh: segmentation fault zsh ian@majestica:~/.zsh% cat z1 function complete-word { zle .complete-word } zle -N complete-word ian@majestica:~/.zsh% bindkey -L | grep "\^I" bindkey "^I" complete-word ian@majestica:~/.zsh% Thanks Ian