This build of dmenu has been expanded upon to match my personal, opinionated preferences — suckless philosophy be damned.
- Border: Adds a border around the dmenu window
- Case Insensitive: Makes dmenu case-insensitive by default, replacing the case-insensitive -i option with a case sensitive -s option
- Center: Centers dmenu in the middle of the screen
- Fuzzy Highlight: Fuzzy matches gets highlighted
- Fuzzy Match: Adds support for fuzzy-matching, allowing users to type non-consecutive portions of the string to be matched
- Mouse Support: Adds basic mouse support
- Numbers: Adds text which displays the number of matched and total items in the top right corner of dmenu
- Password: Don't directly display the keyboard input, but instead replace it with dots
- Prefix-completion: Changes the behaviour of matched items and the Tab key to allow tab completion
- Vertfull: Prevents dmenu from indenting items at the same level as the prompt length