zsh-users
 help / color / mirror / code / Atom feed
From: Bart Schaefer <schaefer@brasslantern.com>
To: zsh-users@zsh.org
Subject: Re: Local/global history with pattern isearch
Date: Wed, 05 Mar 2014 20:53:44 -0800	[thread overview]
Message-ID: <140305205344.ZM5782@torch.brasslantern.com> (raw)
In-Reply-To: <lf344b$ug1$1@ger.gmane.org>

On Mar 4, 12:44pm, Jan Larres wrote:
} 
} Okay, the good news first: I found the culprit! The issue was caused by
} the zsh-syntax-highlighting script

Hmm.  I don't use that, but looking at it, it should be the case that if
you define your widget first then it will skip trying to redefine it,
and if you define yours second then yours will replace the highlighting
one.  (This is all because your widget has the same name as a builtin.)

That explains why 
} ... a quick swapping of order doesn't seem to make any
} difference.

Moving on:

} During my tests I also found a way to make zsh segfault.  While I still
} had the above script enabled

Users of zsh-syntax-highlighting have reported segfaults before.  There
must be a subtle mistake somewhere in the zsh_highlight internals.  I'm
not going to try to run this one down, so if any other zsh-workers are
listening and inclined ...

} I occasionally encountered some strange
} behaviour, described in this sequence:
} 
}   1. Press ^r and enter something common like 'ls', the first result
}      gets displayed
}   2. Press ^r again, a "failing bck-i-search" message gets displayed
}   3. Press ^r again, another result from the history gets displayed (huh?)

This is almost certainly related to what I said in my previous message
on this thread, about the $LASTWIDGET test being wrong.  So it probably
(but not definitely) is not related to the segfault.

}   4. Press ^r again, "failing" message again and/or segfault


  reply	other threads:[~2014-03-06  4:54 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-03  4:19 Jan Larres
2014-03-03  5:44 ` Bart Schaefer
2014-03-03 23:44   ` Jan Larres
2014-03-06  4:53     ` Bart Schaefer [this message]
2014-03-07  6:49       ` Jan Larres
2014-03-07  7:51         ` Bart Schaefer
2014-03-11  4:54           ` Jan Larres

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=140305205344.ZM5782@torch.brasslantern.com \
    --to=schaefer@brasslantern.com \
    --cc=zsh-users@zsh.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).