On Sat, Jan 21, 2017 at 07:44:05PM +0700, Duy Nguyen wrote: > You just gave me a reason to rebuild urxvt with perl support. It > solves my problem with SHA-1 nicely (and fixes another problem with > very large counter in my approach, when you scroll git-log further > down, because I can't know what's on screen or already scrolled past). Note that even without my module, you can probably use the "matcher" extension which is included with urxvt to do something similar (it can handle arbitrary numbers of matching regexps). The things I like about my module (and why I bothered to write it) are: - it does nothing at all until you trigger it, so you don't have to worry about the cost of your regexes, or how ugly false positives will look when underlined - I think the hint mode is much better for keyboard navigation. The matcher extension does have a "list" mode where you get an overlay with the whole list and select by number. That's what I started with in mine, but I found it's really hard to use when there are a lot of matches. Especially with sha1s. > Do you think it should be in contrib for better discoverability (than > burying it in the mail archive)? A separate git repo is also ok, but I > guess that's just more burden. I'm not sure it makes sense in git's contrib. It's really more about urxvt than it is about git. -Peff