3.5 Deprecated settings

When running tools from the Lepton EDA suite, you sometimes may see a warning like this:

WARNING: The RC file function 'hierarchy-uref-separator' is deprecated.
RC configuration functions will be removed in an upcoming Lepton EDA
release. Please use .conf configuration files instead:
https://github.com/lepton-eda/lepton-eda/wiki/Configuration-Settings

Put the following lines into the lepton.conf file (in current directory)
or lepton-user.conf (in user's configuration directory, typically
$HOME/.config/lepton-eda/), replacing MYVALUE with the desired
option's value:

[netlist.hierarchy]
refdes-attribute-separator=MYVALUE

It means that the option you are trying to set in the old-style configuration file (e.g. gafrc, gschemrc) has been replaced with a new one that should be defined in one of the *.conf configuration files, as described in the Overview section. Old settings are still valid, but they will be removed in future releases, hence the warning.

Note: If some option is present in both (new and old) configuration files, then the value from the old configuration file will take precedence.

Deprecated settings are listed in the tables below (the new settings in the right column are shown in the form [group_name]::key_name). Also, they can be found in the deprecated-config.scm file (look for define-rc-deprecated-config entries there).

3.5.1 Deprecated gafrc settings

The following gafrc options are deprecated starting with Lepton EDA release 1.9.10:

Old gafrc optionNew optionConfig group
attribute-promotionpromoteschematic.attrib
always-promote-attributesalways-promoteschematic.attrib
promote-invisiblepromote-invisibleschematic.attrib
keep-invisiblekeep-invisibleschematic.attrib
bus-ripper-symnamebus-ripper-symnameschematic
make-backup-filescreate-filesschematic.backup

3.5.2 Deprecated gnetlistrc settings

The following gnetlistrc options are deprecated:

Old gnetlistrc optionNew optionConfig group
hierarchy-netattrib-manglemangle-net-attributenetlist.hierarchy
hierarchy-netattrib-ordernet-attribute-ordernetlist.hierarchy
hierarchy-netattrib-separatornet-attribute-separatornetlist.hierarchy
hierarchy-netname-manglemangle-netname-attributenetlist.hierarchy
hierarchy-netname-ordernetname-attribute-ordernetlist.hierarchy
hierarchy-netname-separatornetname-attribute-separatornetlist.hierarchy
hierarchy-traversaltraverse-hierarchynetlist.hierarchy
hierarchy-uref-manglemangle-refdes-attributenetlist.hierarchy
hierarchy-uref-orderrefdes-attribute-ordernetlist.hierarchy
hierarchy-uref-separatorrefdes-attribute-separatornetlist.hierarchy
net-naming-prioritynet-naming-prioritynetlist
unnamed-busnamedefault-bus-namenetlist
unnamed-netnamedefault-net-namenetlist

3.5.3 Deprecated gschemrc settings

The following gschemrc options are deprecated:

Old gschemrc optionNew optionConfig group
component-dialog-attributescomponent-attributesschematic.library
print-colormonochromeschematic.printing
print-orientationlayoutschematic.printing
print-paperpaperschematic.printing
sort-component-librarysortschematic.library
untitled-namedefault-filenameschematic

The following gschemrc options are deprecated starting with Lepton EDA release 1.9.10:

Old gschemrc optionNew optionConfig group
action-feedback-modeaction-feedback-modeschematic.gui
auto-save-intervalauto-save-intervalschematic
bus-ripper-rotationbus-ripper-rotationschematic
bus-ripper-sizebus-ripper-sizeschematic
bus-ripper-typebus-ripper-typeschematic
continue-component-placecontinue-component-placeschematic.gui
default-titleblockdefault-titleblockschematic.gui
dots-grid-dot-sizedots-grid-dot-sizeschematic.gui
dots-grid-fixed-thresholddots-grid-fixed-thresholdschematic.gui
dots-grid-modedots-grid-modeschematic.gui
draw-gripsdraw-gripsschematic.gui
embed-componentsembed-componentsschematic.gui
enforce-hierarchyenforce-hierarchyschematic.gui
fast-mousepanfast-mousepanschematic.gui
file-previewfile-previewschematic.gui
force-boundingboxforce-boundingboxschematic.gui
grid-modegrid-modeschematic.gui
handleboxeshandleboxesschematic.gui
keyboardpan-gainkeyboardpan-gainschematic.gui
log-windowlog-windowschematic
loggingloggingschematic
magnetic-net-modemagnetic-net-modeschematic.gui
mesh-grid-display-thresholdmesh-grid-display-thresholdschematic.gui
middle-buttonmiddle-buttonschematic.gui
mousepan-gainmousepan-gainschematic.gui
net-consolidatenet-consolidateschematic
net-direction-modenet-direction-modeschematic.gui
net-selection-modenet-selection-modeschematic.gui
netconn-rubberbandnetconn-rubberbandschematic.gui
scroll-wheelscroll-wheelschematic.gui
scrollbarsscrollbarsschematic.gui
scrollpan-stepsscrollpan-stepsschematic.gui
select-slack-pixelsselect-slack-pixelsschematic.gui
snap-sizesnap-sizeschematic.gui
text-caps-styletext-caps-styleschematic.gui
text-sizetext-sizeschematic.gui
third-buttonthird-buttonschematic.gui
third-button-cancelthird-button-cancelschematic.gui
toolbarstoolbarsschematic.gui
undo-controlundo-controlschematic.undo
undo-levelsundo-levelsschematic.undo
undo-panzoomundo-panzoomschematic.undo
undo-typeundo-typeschematic.undo
warp-cursorwarp-cursorschematic.gui
zoom-gainzoom-gainschematic.gui
zoom-with-panzoom-with-panschematic.gui