To build:
makeTo install(have to be root):
make installUsage: just like dmenu
Q: What is an ENU?
A: ENU represents the last 3 letters in "MENU"
Create your config file at XDG_CONFIG_HOME/swenu/conf.ini or HOME/.config/swenu/conf.ini.
Example config file:
fancy_scroll = false
min_width = 500
font_size = 16
[colors]
text_color = (0.85, 0.85, 0.85, 1.0)
highlight_color = (0.1, 0.3, 0.7, 1.0)
background_color = (0.1, 0.1, 0.1, 1.0)
cursor_color = (0.9, 0.9, 0.9, 0.5)- "selection"
- figure out whats going on with stderr and exit code
- fancy highlights
- scrolling
- special mode if there is no stdin
- sort filtering by match %
- cursor
- protocol clipboard
- page scroll
- emacs keybindings
- "prompt"
- fuzzy filter
- config file
- unicode + text shaping
Stretch:
- clean up the code (src folder, rename some files)
- input fluff (icons, descriptions, output names)