all repos — st @ 369734c80c6e5049d704a00f436c59ecf4dafae8

st (suckless terminal) config

Adding xterm behaviour to setting the title.

Thanks Airwave!
Christoph Lohmann 20h@r-36.net
commit

369734c80c6e5049d704a00f436c59ecf4dafae8

parent

2cf4f366d615a4e5ed199f90e6cdb7741606a38e

1 files changed, 8 insertions(+), 1 deletions(-)

jump to
M st.cst.c

@@ -19,6 +19,7 @@ #include <sys/types.h>

#include <sys/wait.h> #include <time.h> #include <unistd.h> +#include <libgen.h> #include <X11/Xatom.h> #include <X11/Xlib.h> #include <X11/Xutil.h>

@@ -3622,6 +3623,7 @@ int

main(int argc, char *argv[]) { int bitm, xr, yr; uint wr, hr; + char *titles; xw.fw = xw.fh = xw.fx = xw.fy = 0; xw.isfixed = False;

@@ -3635,8 +3637,13 @@ opt_class = EARGF(usage());

break; case 'e': /* eat all remaining arguments */ - if(argc > 1) + if(argc > 1) { opt_cmd = &argv[1]; + if(argv[1] != NULL) { + titles = strdup(argv[1]); + opt_title = basename(titles); + } + } goto run; case 'f': opt_font = EARGF(usage());