(Apologies for top-posting, but I'm doing this from my phone) Does adding something like the following to your $HOME/.gEDA/gschemrc work?
(define %component-library component-library) (define %reset-component-library reset-component-library) (define loaded-dir-libs '()) (define (component-library dir . rst) (if (member loaded-dir-libs dir) #f (begin (apply %component-library dir rst) (set! loaded-dir-libs (cons dir loaded-dir-libs))))) (define (reset-component-library) (set! loaded-dir-libs' ()) (%reset-component-library)) I haven't actually run it, but it might solve your problem. ;-) Peter -- Peter Brett <pe...@peter-b.co.uk> Remote Sensing Research Group Surrey Space Centre ----- Original message ----- > Dear Peter, > > Commands of the form "(component-library <dir>)" I had placed in a gafrc > were getting called multiple times, so a lot of copies of the same > directories started appearing in my symbols dialogue box. > > The attached patch fixes that bug by preventing the same symbol > directory to be loaded twice. > > ~Matt <Attachment> check.patch _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user