X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=KGQP9SCZnwQHTggMOEVobtpYEN1+cNaaFbqik4WCFF8=; b=xU+DdcY4KGVdQe4ehUh/ghu2xh9yAbRrvQgai7gTEFqWZjhvEf5mw0YIhbEvzlVFBZ AOUBW4OVgBtW7Ccdj3JaIGHFXsbnH1F/mtBWKa3riG/E3qrkEubQwAONwpfCVrGxry6q rsiWj//Bmk4hTYQa5ash0fnH+QTveWoXgnPOHfGa8mqsrRkb/7LliPDN89in8lyOY8mW 6sxnDjCVsuagCw5PdJjOcyTRjTetqcLX4JpI8ZuQGmXAX7RP+GIsYCrggNKjKaKkzjJl 7ZVhitWeVOXri9lEoynXtZBRl1KFoO+4q0bZ6UTyFM59GM0TXR1uLtkGsk1X5zrApnCF 1xpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=KGQP9SCZnwQHTggMOEVobtpYEN1+cNaaFbqik4WCFF8=; b=EhSnaXcf3MW8Epz0ZzpMJBebA+EPEZgGEsWlBuqezjqvb2Z1vccJ4ocyBZa7y4p5eA yPJe1u21kiWEe8mvNkeli4+PtS36F7Js4AAmLYLt0M5gQxV0iMLUWR6c9OC3C5CtIJRo sFjmlPd7qLsHqoG8bW76Krg2Ko1z3V1tIc7osT7t9/e33ueCL9yueh7pTuU4cV1DfWP1 iiUalXlTj1mFYdZmlXYw1NAQV7kIet5Atq0//t+m7UNGYgpC9Pe3lkh+7EvcCeWBmUP7 FE4BDITu53p+SKT8KQXvdGJdc9W1FNCmwlaPkDPjxN7I9HYw8MLrS6lZiu6AmgAb4oXT zENQ== X-Gm-Message-State: ALyK8tKjKhlN+AwSqCu51T1nF7hnqqxCUOXG4HbjrZGgwARMfUj7k7KE/sFdRxNyKPPF2Q== X-Received: by 10.46.32.157 with SMTP id g29mr6289696lji.42.1467832759014; Wed, 06 Jul 2016 12:19:19 -0700 (PDT) Date: Wed, 6 Jul 2016 22:19:16 +0300 From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] Exporting a design Message-ID: <20160706191916.GA2715@localhost.localdomain> Mail-Followup-To: geda-user AT delorie DOT com References: <201607061549 DOT u66FnPTk017401 AT envy DOT delorie DOT com> <577D3913 DOT 1050707 AT m0n5t3r DOT info> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Wed, Jul 06, 2016 at 11:39:26AM -0600, John Doty wrote: > > On Jul 6, 2016, at 11:00 AM, Sabin Iacob (iacobs AT m0n5t3r DOT info) [via geda-user AT delorie DOT com] wrote: > > > For my rare projects I tend to have a lib/symbols in the project dir and > > a local gafrc that inserts it into the search path; if I did it more > > often I would probably put in the effort to write a script to gather > > them, but my boards are rare enough that I just put up with the manual > > work when needed. > > Yep. And then, I’ll keep a small shell window open in > lib/symbols. Type “locate whatever.sym”, then “cp `!!` .” if I > like the answer, or cut and paste the name if there’s more than > one. A bit crude, but effective and less time consuming than a > complicated GUI. FWIW, I did schematic symbol caching [1] a few months ago that works similar to what you've suggested before. No complicated gui, just some settings in gschemrc. It works by putting symbol files into the directory specified by the user on schematic file saving. There are probably some glitches there, but it works for me. BTW, there are other interesting things in the repo I found time to put there, some of them aren't documented in README, though there is the directory with examples. [1] https://github.com/vzh/gschem-goodies -- Vladimir