Index: trunk/src_plugins/vendordrill/vendor.c =================================================================== --- trunk/src_plugins/vendordrill/vendor.c (revision 34044) +++ trunk/src_plugins/vendordrill/vendor.c (revision 34045) @@ -572,6 +572,9 @@ else if (RND_NSTRCMP(n->name, "descr") == 0) { attr = "footprint"; } + else if ((n->name[0] == 'a') && (n->name[1] == '.')) { + attr = n->name+2; + } else { rnd_hid_cfg_error(n, "invalid skip name; must be one of refdes, value, descr"); continue; Index: trunk/src_plugins/vendordrill/vendor.example.lht =================================================================== --- trunk/src_plugins/vendordrill/vendor.example.lht (revision 34044) +++ trunk/src_plugins/vendordrill/vendor.example.lht (revision 34045) @@ -38,6 +38,7 @@ refdes = {^X.*} # Skip anything starting with X. value = {^JOHNSTECH_.*} # Skip all Johnstech footprints based on the value of a part. descr = {^AMP_MICTOR_767054_1$} # Skip based on the footprint attribute ("description" in old terminology) + a.foo = {bar} # The a. prefix skips using arbitrary attribute (foo in this case) } # If specified, this section will change the current DRC