re-applied Peter Hartlich's and Jukkas dmenu-related patches, for odd reasons they disappeared
							parent
							
								
									12805b69ac
								
							
						
					
					
						commit
						7195e941c1
					
				|  | @ -1,5 +1,5 @@ | |||
| # dmenu version
 | ||||
| VERSION = 3.6 | ||||
| VERSION = 3.7 | ||||
| 
 | ||||
| # Customize below to fit your system
 | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										16
									
								
								dmenu_path
								
								
								
								
							
							
						
						
									
										16
									
								
								dmenu_path
								
								
								
								
							|  | @ -3,24 +3,24 @@ CACHE=$HOME/.dmenu_cache | |||
| IFS=: | ||||
| 
 | ||||
| uptodate() { | ||||
| 	test ! -f $CACHE && return 1 | ||||
| 	test -f "$CACHE" && | ||||
| 	for dir in $PATH | ||||
| 	do | ||||
| 		test $dir -nt $CACHE && return 1 | ||||
| 		test ! $dir -nt "$CACHE" || return 1 | ||||
| 	done | ||||
| 	return 0 | ||||
| } | ||||
| 
 | ||||
| if ! uptodate | ||||
| then | ||||
| 	for dir in $PATH | ||||
| 	do | ||||
| 		for file in "$dir"/* | ||||
| 		cd "$dir" && | ||||
| 		for file in * | ||||
| 		do | ||||
| 			test -x "$file" && echo "${file##*/}" | ||||
| 			test -x "$file" && echo "$file" | ||||
| 		done | ||||
| 	done | sort | uniq > $CACHE.$$ | ||||
| 	mv $CACHE.$$ $CACHE | ||||
| 	done | sort -u > "$CACHE".$$ && | ||||
| 	mv "$CACHE".$$ "$CACHE" | ||||
| fi | ||||
| 
 | ||||
| cat $CACHE | ||||
| cat "$CACHE" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue