On Thu, Dec 13, 2012 at 10:49:22AM +0200, Edgaras wrote: > I use Vim, and there you can cycle forward through completion using "Tab" and > backward using "Shift+Tab", this does not work in st, but it works in xterm. I > tested against tip.
Using xev I see that X server sends ISO_Left_Tab event, and st has the line { XK_ISO_Left_Tab, XK_ANY_MOD, "\033[Z", 0, 0, 0}, in config.def.h, that theoretically should match it, but it doesn't it. I thought I test this key when I wrote the key assignation, but it is true it is not working now. Looking in the repository I can see that the commit 16ccf (Fix tab key) inserted this code, and I have tested that is such commit it was working, so we have a regression. I am going try now a bisection and try locate which commit broken this key.