7269c5355d257dd2ad2c53f15dc9c1cf6796aea5
				
			
			
		
	this replaces inefficient pattern of `MIN(TEXTW(..), n)` with drw_fontset_getwidth_clamp() instead, which is far more efficient when we only want up to a certain width. dumping a decently sized (unicode) emoji file into dmenu, I see the startup time drop significantly with this patch. before -> after 360ms -> 160ms this should also noticeably improve input latency (responsiveness) given that calcoffsets() and drawmenu() are pretty hot functions.
dmenu - dynamic menu
====================
dmenu is an efficient dynamic menu for X.
Requirements
------------
In order to build dmenu you need the Xlib header files.
Installation
------------
Edit config.mk to match your local setup (dmenu is installed into
the /usr/local namespace by default).
Afterwards enter the following command to build and install dmenu
(if necessary as root):
    make clean install
Running dmenu
-------------
See the man page for details.
			
		Description
				
					Languages
				
				
								
								
									C
								
								84.2%
							
						
							
								
								
									Roff
								
								9.9%
							
						
							
								
								
									Makefile
								
								5.3%
							
						
							
								
								
									Shell
								
								0.6%