bastian-fvwm-org-20121...@t6l.de writes: > On 05Dec13 11:00 +0100, lee wrote: >> | PipeRead 'for i in /bin/ls $HOME/.fvwm/*.fvwm; do echo Read $i; done' >> >> which seemed to read the contents of an executable file and tried to >> execute whatever it read as commands. That appears to be way too >> dangerous to use. > > It reads /bin/ls as input file.
Ahh, yes, it would have to be ´for i in $(/bin/ls $HOME/.fvwm/*.fvwm); do echo Read $i; done´. > Try: > PipeRead 'for i in $HOME/.fvwm/*.fvwm; do echo Read $i; done' > > > If you need alphabetical order try: > PipeRead 'for i in $(echo $HOME/.fvwm/*.fvwm | sort) ; do echo Read $i; done' > > > I used a similar setup, but I discovered, that the order of inclusion is > not arbitrary, because of function definitions and other config stuff. > > A handy solution for configuration directories contains files with > number-prefixed names like > 00-main.conf > 01-variables.conf > 02-functions.conf > ... Thank you, that`s exactly what I had in mind :) -- Debugger entered--Lisp error: (error "No error here") signal(error ("No error here")) error("No %s here" "error")