awesome/common
Hannes 4ee816510f awesome-menu: match string mode and autocomplete
I'm made some simple modifications of awesome-menu.c
to achieve the following:

1. Match the string entered by the user with the whole search string.
So far, it only matches from the start of the string. For menu entries
like 'gksu synaptic', the default behaviour is very inconvenient,
because obviously, I don't want to enter the 'gksu' part every time.
Another example: I have iceweasel, iceape and icedove installed.
Entering 'wea' is enough to find 'iceweasel' exclusively if the whole
string is searched. 'ice', on the other hand, won't do much good.

2. If there's just one single match, select that one automatically.
This saves hitting tab once in the cases when the choice is obvious
(because there is only one).

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-01 10:40:47 +02:00
..
configopts.c awesome-menu: match string mode and autocomplete 2008-08-01 10:40:47 +02:00
configopts.h Add cfg_getalignment() functions 2008-03-23 15:52:21 +01:00
draw.c [draw] Check len while checking for UTF-8 chars 2008-04-28 07:35:03 +02:00
draw.h draw_textwidth() can use a const char * 2008-03-25 15:55:45 +01:00
list.h Add a pointer to SLIST struct to store previous element 2008-03-23 15:52:17 +01:00
socket.c Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
socket.h Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
swindow.c Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
swindow.h Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
util.c [common] remove and getline and strndup usage 2008-04-19 23:08:18 +02:00
util.h [common] remove and getline and strndup usage 2008-04-19 23:08:18 +02:00
version.c rename awesome-version.[ch] to version.[ch] 2008-02-27 09:04:17 +01:00
version.h rename awesome-version.[ch] to version.[ch] 2008-02-27 09:04:17 +01:00
xscreen.c Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
xscreen.h Rename Area to area_t 2008-03-23 15:52:18 +01:00
xutil.c Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00
xutil.h Lot of cosmetic changes: proto change, etc. 2008-03-23 15:52:22 +01:00