Library locations can be added via the Preferences->Library menu option (in eeschema, for example). This pops up a nice GUI which has a User Defined Search Path box and the Current Search Path List.
The search paths list includes the current project directory, the use defined search paths (if any), and a couple of default paths: - C:\\Program Files\KiCad\share\library - C:\\Program Files\KiCad\share\library\doc - C:\\Program Files\KiCad\share\template Where are these values defined, and how can I add to them? Are they hard-coded into the program or is there a configuration file hidden somewhere? In my situation I have projects, libraries, and modules on a cloud drive. The absolute path to the drive depends on the computer being used and the user name. Therefore, defining the library and module directories through the user-defined path only works for one user The best approach is to add a specific path to the default path list on a per-machine (and per-user) basis, and have this path be picked up in the default list. Another question: Can environment variables be used in these path definitions? The %USERNAME% var would be helpful under Windows, but I can see this would be real management mess for a cross-platform system. Thanks, --Jim
