From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6878 invoked by alias); 23 Oct 2015 16:16:15 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 36924 Received: (qmail 27476 invoked from network); 23 Oct 2015 16:16:14 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=3KFWYSLCgDjkmDPKCGzE3ChYzHMdxha5NNV/bkpIpW0=; b=YIcXFrWj584h7yopbmjETw78au3xol5cegucTmJ7hekh6MFZuqvE5uTVK2DDvt8YW4 b7YtgjGlT0VtmMP+zmfmjPyJhSKIv1DCtXvAl6WQyBTdslwqWzdu1++8mYeV4r/i4xCk hF4MtFASNUqWLKRxnWrRbVgmrezXYvZmTxC5h/A303viLdcIC28lBthJdkNKgx1NwByz Sg2O64E1SBmMv4gK9YjZscAhRPFyNIDtoJmFArDH6wDzUOxEVp55EtiL9la0SkhX4Qzk c9FOwBGU2HEwe23hT31UXBFWbWHIrLGxrPL8AXlljZBOdQNCTKIeSnCaQR0SdE5aWfc7 c2/w== X-Received: by 10.180.92.162 with SMTP id cn2mr5263512wib.87.1445616970282; Fri, 23 Oct 2015 09:16:10 -0700 (PDT) MIME-Version: 1.0 From: Nir Friedman Date: Fri, 23 Oct 2015 12:15:50 -0400 Message-ID: Subject: Bug Report: Interactive Mode Glitches To: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary=f46d043be0fcfecd860522c7edbb --f46d043be0fcfecd860522c7edbb Content-Type: text/plain; charset=UTF-8 I relatively often see bugs in zsh's interactive mode. I can't duplicate them frequently, but the trigger is nearly always either: 1) hitting backspace when already in interactive mode and incremental matching is happening, or 2) hitting Ctrl-C in an attempt to exit from interactive mode. Here are some relevant settings: zstyle ':completion:*' menu select=0 interactive zstyle ':completion:*' insert-unambiguous true # # Options # setopt COMPLETE_IN_WORD # Complete from both ends of a word. setopt ALWAYS_TO_END # Move cursor to the end of a completed word. setopt PATH_DIRS # Perform path search even on command names with slashes. setopt AUTO_MENU # Show completion menu on a successive tab press. unsetopt AUTO_LIST # Automatically list choices on ambiguous completion. Changed by NF setopt AUTO_PARAM_SLASH # If completed parameter is a directory, add a trailing slash. unsetopt MENU_COMPLETE # Do not autoselect the first completion entry. unsetopt FLOW_CONTROL # Disable start/stop characters in shell editor. LISTMAX=0 I'm happy to try to provide more information, if someone can tell me how (perhaps run zsh with some kind of debug flag, and look in there the next time a crash happens?). Cheers, Nir --f46d043be0fcfecd860522c7edbb--