dmenu

I use rofi now
Log | Files | Refs | README | LICENSE

commit ca6012037097cd809eb37a14a19e19a8e6d5b77a
parent 9b38fda6feda68f95754d5b8932b1a69471df960
Author: Benjamin Paul <bpaul848@gmail.com>
Date:   Sun,  5 Jul 2020 17:10:42 +1000

Did stuff

Diffstat:
Aconfig.h | 24++++++++++++++++++++++++
Admenu | 0
Admenu.o | 0
Mdrw.c | 13-------------
Adrw.o | 0
Astest | 0
Astest.o | 0
Autil.o | 0
8 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/config.h b/config.h @@ -0,0 +1,24 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10", + "JoyPixels:pixelsize=10:antialias=true:autohint=true" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/dmenu b/dmenu Binary files differ. diff --git a/dmenu.o b/dmenu.o Binary files differ. diff --git a/drw.c b/drw.c @@ -133,19 +133,6 @@ xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) die("no font specified."); } - /* Do not allow using color fonts. This is a workaround for a BadLength - * error from Xft with color glyphs. Modelled on the Xterm workaround. See - * https://bugzilla.redhat.com/show_bug.cgi?id=1498269 - * https://lists.suckless.org/dev/1701/30932.html - * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916349 - * and lots more all over the internet. - */ - FcBool iscol; - if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) { - XftFontClose(drw->dpy, xfont); - return NULL; - } - font = ecalloc(1, sizeof(Fnt)); font->xfont = xfont; font->pattern = pattern; diff --git a/drw.o b/drw.o Binary files differ. diff --git a/stest b/stest Binary files differ. diff --git a/stest.o b/stest.o Binary files differ. diff --git a/util.o b/util.o Binary files differ.