add a space after tab-completion
add -tm option for margin above/below text
add WM_CLASS "dmenu","dmenu"
use _DEFAULT_SOURCE