=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd.c,v retrieving revision 1.72 retrieving revision 1.73 diff -c -r1.72 -r1.73 *** src/usr.bin/tmux/cmd.c 2012/11/27 09:20:03 1.72 --- src/usr.bin/tmux/cmd.c 2012/12/24 12:38:57 1.73 *************** *** 1,4 **** ! /* $OpenBSD: cmd.c,v 1.72 2012/11/27 09:20:03 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: cmd.c,v 1.73 2012/12/24 12:38:57 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 863,868 **** --- 863,872 ---- wl = s->curw; else if (winptr[0] == '!' && winptr[1] == '\0') wl = TAILQ_FIRST(&s->lastw); + else if (winptr[0] == '^' && winptr[1] == '\0') + wl = RB_MIN(winlinks, &s->windows); + else if (winptr[0] == '$' && winptr[1] == '\0') + wl = RB_MAX(winlinks, &s->windows); else if (winptr[0] == '+' || winptr[0] == '-') wl = cmd_find_window_offset(winptr, s, &ambiguous); else