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")

Reply via email to