With this patch you can focus on any of the currently open windows on the current tagset with just one key combination

This commit is contained in:
dimarogiv
2023-07-20 14:22:32 +03:00
committed by Łukasz Pankowski
parent f2837055a1
commit 431135ecd9
2 changed files with 22 additions and 0 deletions

14
dwm.c
View File

@@ -229,6 +229,7 @@ static void tagmon(const Arg *arg);
static void tile(Monitor *m);
static void togglebar(const Arg *arg);
static void togglefloating(const Arg *arg);
static void focusbynum(const Arg *arg);
static void toggletag(const Arg *arg);
static void toggleview(const Arg *arg);
static void togglewin(const Arg *arg);
@@ -2045,6 +2046,19 @@ togglefloating(const Arg *arg)
arrange(selmon);
}
void
focusbynum(const Arg *arg)
{
int i;
Client *c;
i = 0;
c = nexttiled(selmon->clients);
for (; c && i < arg->i; c = nexttiled(c->next), i++);
focus(c);
}
void
toggletag(const Arg *arg)
{