Personal fork of ST from; st is a simple terminal implementation for X.
git clone git://
Log | Files | Refs | README | LICENSE

commit 51e19ea11dd42eefed1ca136ee3f6be975f618b1
parent 26cdfebf31f024e331429e482b1ee342708888e3
Author: Ivan Tham <>
Date:   Tue, 18 Feb 2020 23:28:47 +0800

Remove explicit XNFocusWindow

XCreateIC ICValues default XNFocusWindow to XNClientWindow if not
specified, it can be omitted since it is the same.

From the documentation

> Focus Window
> The XNFocusWindow argument specifies the focus window. The primary
> purpose of the XNFocusWindow is to identify the window that will receive
> the key event when input is composed.
> When this XIC value is left unspecified, the input method will use the
> client window as the default focus window.

Mx.c | 1-
1 file changed, 0 insertions(+), 1 deletion(-)

diff --git a/x.c b/x.c @@ -1047,7 +1047,6 @@ ximopen(Display *dpy) xw.ime.xic = XCreateIC(xw.ime.xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, XNClientWindow,, - XNFocusWindow,, XNDestroyCallback, &icdestroy, NULL); }