mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-10 05:04:51 +00:00
update patch
This commit is contained in:
parent
51e6caccea
commit
d98fbd3b0d
@ -1,18 +1,18 @@
|
|||||||
From faa496be3c9db01ef03cc196c2aff7fd3c005567 Mon Sep 17 00:00:00 2001
|
From a262919c27dca5735441e68f16dc6e03f625c762 Mon Sep 17 00:00:00 2001
|
||||||
From: ldev <ldev@ldev.eu.org>
|
From: ldev <ldev@ldev.eu.org>
|
||||||
Date: Sun, 15 Oct 2023 16:03:39 +0200
|
Date: Mon, 22 Jan 2024 15:01:37 +0100
|
||||||
Subject: [PATCH 1/2] focusdir
|
Subject: [PATCH] focusdir
|
||||||
|
|
||||||
---
|
---
|
||||||
config.def.h | 4 ++++
|
config.def.h | 4 ++++
|
||||||
dwl.c | 43 +++++++++++++++++++++++++++++++++++++++++++
|
dwl.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
|
||||||
2 files changed, 47 insertions(+)
|
2 files changed, 50 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/config.def.h b/config.def.h
|
diff --git a/config.def.h b/config.def.h
|
||||||
index 1677f6f..affedd5 100644
|
index 9009517..2a1a82e 100644
|
||||||
--- a/config.def.h
|
--- a/config.def.h
|
||||||
+++ b/config.def.h
|
+++ b/config.def.h
|
||||||
@@ -114,6 +114,10 @@ static const Key keys[] = {
|
@@ -124,6 +124,10 @@ static const Key keys[] = {
|
||||||
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_Return, spawn, {.v = termcmd} },
|
{ MODKEY|WLR_MODIFIER_SHIFT, XKB_KEY_Return, spawn, {.v = termcmd} },
|
||||||
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
|
{ MODKEY, XKB_KEY_j, focusstack, {.i = +1} },
|
||||||
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
|
{ MODKEY, XKB_KEY_k, focusstack, {.i = -1} },
|
||||||
@ -22,12 +22,20 @@ index 1677f6f..affedd5 100644
|
|||||||
+ { MODKEY|WLR_MODIFIER_CTRL, XKB_KEY_j, focusdir, {.ui = 3} },
|
+ { MODKEY|WLR_MODIFIER_CTRL, XKB_KEY_j, focusdir, {.ui = 3} },
|
||||||
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
|
{ MODKEY, XKB_KEY_i, incnmaster, {.i = +1} },
|
||||||
{ MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
|
{ MODKEY, XKB_KEY_d, incnmaster, {.i = -1} },
|
||||||
{ MODKEY, XKB_KEY_h, setmfact, {.f = -0.05} },
|
{ MODKEY, XKB_KEY_h, setmfact, {.f = -0.05f} },
|
||||||
diff --git a/dwl.c b/dwl.c
|
diff --git a/dwl.c b/dwl.c
|
||||||
index 4118fd8..82ad58c 100644
|
index bf02a6d..e051a83 100644
|
||||||
--- a/dwl.c
|
--- a/dwl.c
|
||||||
+++ b/dwl.c
|
+++ b/dwl.c
|
||||||
@@ -258,6 +258,7 @@ static Monitor *dirtomon(enum wlr_direction dir);
|
@@ -1,6 +1,7 @@
|
||||||
|
/*
|
||||||
|
* See LICENSE file for copyright and license details.
|
||||||
|
*/
|
||||||
|
+#include <limits.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include <libinput.h>
|
||||||
|
#include <linux/input-event-codes.h>
|
||||||
|
@@ -268,6 +269,7 @@ static Monitor *dirtomon(enum wlr_direction dir);
|
||||||
static void focusclient(Client *c, int lift);
|
static void focusclient(Client *c, int lift);
|
||||||
static void focusmon(const Arg *arg);
|
static void focusmon(const Arg *arg);
|
||||||
static void focusstack(const Arg *arg);
|
static void focusstack(const Arg *arg);
|
||||||
@ -35,8 +43,12 @@ index 4118fd8..82ad58c 100644
|
|||||||
static Client *focustop(Monitor *m);
|
static Client *focustop(Monitor *m);
|
||||||
static void fullscreennotify(struct wl_listener *listener, void *data);
|
static void fullscreennotify(struct wl_listener *listener, void *data);
|
||||||
static void handlesig(int signo);
|
static void handlesig(int signo);
|
||||||
@@ -1309,6 +1310,48 @@ focusstack(const Arg *arg)
|
@@ -1268,9 +1270,52 @@ focusstack(const Arg *arg)
|
||||||
focusclient(c, 1);
|
}
|
||||||
|
}
|
||||||
|
/* If only one client is visible on selmon, then c == sel */
|
||||||
|
- focusclient(c, 1);
|
||||||
|
+ focusclient(c, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
+void focusdir(const Arg *arg)
|
+void focusdir(const Arg *arg)
|
||||||
@ -80,6 +92,7 @@ index 4118fd8..82ad58c 100644
|
|||||||
+ focusclient(newsel, 1);
|
+ focusclient(newsel, 1);
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
|
+
|
||||||
+
|
+
|
||||||
/* We probably should change the name of this, it sounds like
|
/* We probably should change the name of this, it sounds like
|
||||||
* will focus the topmost client of this mon, when actually will
|
* will focus the topmost client of this mon, when actually will
|
||||||
@ -87,28 +100,3 @@ index 4118fd8..82ad58c 100644
|
|||||||
--
|
--
|
||||||
2.43.0
|
2.43.0
|
||||||
|
|
||||||
|
|
||||||
From c0881e6b30468bd7758958b561ada4857ff157a5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: ldev <ldev@ldev.eu.org>
|
|
||||||
Date: Mon, 4 Dec 2023 15:57:10 +0100
|
|
||||||
Subject: [PATCH 2/2] added include for limits.h
|
|
||||||
|
|
||||||
---
|
|
||||||
dwl.c | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/dwl.c b/dwl.c
|
|
||||||
index 227c48c..0e02e28 100644
|
|
||||||
--- a/dwl.c
|
|
||||||
+++ b/dwl.c
|
|
||||||
@@ -1,6 +1,7 @@
|
|
||||||
/*
|
|
||||||
* See LICENSE file for copyright and license details.
|
|
||||||
*/
|
|
||||||
+#include <limits.h>
|
|
||||||
#include <getopt.h>
|
|
||||||
#include <libinput.h>
|
|
||||||
#include <limits.h>
|
|
||||||
--
|
|
||||||
2.43.0
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user