## The show_netnames Plugin

View netnames overlaid onto the traces of the current layout.

### Description

When working on the details of a layout it can be useful to observe the netnames of the traces that you are working with. This is particularly true when working with densely packed traces and at zoom levels where other distinguishing features are not visible on screen.

Note that due to the relatively high cost of rendering fonts there may be a noticeable performance degradation using this feature.

The show_netnames plugin can be accessed from the VIEW menu item. Use the "Show netnames when zoomed in" checkbox to toggle the functionality.

To avoid cluttering the screen with netnames when zoomed out the plugin defines a threshold zoom level. The default threshold is 0.02mm/pixel. This is a configurable parameter.

Objects not belonging to any netlist, "nonets", can be omitted from display. This is a configurable parameter.

It is also possible to add a list of regular expressions that match netnames for omission from display.

### Example show_netnames Configuration File

Default installation location of the show_netnames.conf file is $(PREFIX)/pcb-rnd/etc/pcb-rnd

    li:pcb-rnd-conf-v1 {
    	ha:overwrite {
    		ha:plugins {
    			ha:show_netnames {
    				enable=0
    				zoom_level=0.02mm
    				omit_nonets=0
    				li:omit_netnames={
    					{^unnamed}
    				}
    			}
    		}
    	}
    }