Index: trunk/src_plugins/show_netnames/show_netnames.c =================================================================== --- trunk/src_plugins/show_netnames/show_netnames.c (revision 33919) +++ trunk/src_plugins/show_netnames/show_netnames.c (revision 33920) @@ -148,6 +148,8 @@ net = term->parent.net; if ((net == NULL) || (net->type != PCB_OBJ_NET)) { + if (conf_show_netnames.plugins.show_netnames.omit_nonets) + return; shn = &shn_nonet; if (term != NULL) { sprintf(tmp, "", term->ID); Index: trunk/src_plugins/show_netnames/show_netnames.conf =================================================================== --- trunk/src_plugins/show_netnames/show_netnames.conf (revision 33919) +++ trunk/src_plugins/show_netnames/show_netnames.conf (revision 33920) @@ -4,6 +4,7 @@ ha:show_netnames { enable=0 zoom_level=0.02mm + omit_nonets=0 } } } Index: trunk/src_plugins/show_netnames/show_netnames_conf.h =================================================================== --- trunk/src_plugins/show_netnames/show_netnames_conf.h (revision 33919) +++ trunk/src_plugins/show_netnames/show_netnames_conf.h (revision 33920) @@ -8,6 +8,7 @@ const struct { RND_CFT_BOOLEAN enable; /* Enable displaying netnames */ RND_CFT_COORD zoom_level; /* Display netnames only if current zoom coords_per_pixel is smaller than this value */ + RND_CFT_BOOLEAN omit_nonets; /* do not print 'nonet' labels on the objects not belonging to any network */ } show_netnames; } plugins; } conf_show_netnames_t;