Next: Obsolete settings, Previous: Configuration of Lepton tools, Up: Configuration [Contents][Index]

### 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 geda-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` file options | New options
--- | ---
attribute-promotion | [schematic.attrib]::promote
always-promote-attributes | [schematic.attrib]::always-promote
promote-invisible | [schematic.attrib]::promote-invisible
keep-invisible | [schematic.attrib]::keep-invisible
bus-ripper-symname | [schematic]::bus-ripper-symname
make-backup-files | [schematic.backup]::create-files

#### 3.5.2 Deprecated gnetlistrc settings

The following `gnetlistrc` options are deprecated:

Old `gnetlistrc` file options | New options
--- | ---
hierarchy-netattrib-mangle | [netlist.hierarchy]::mangle-net-attribute
hierarchy-netattrib-order | [netlist.hierarchy]::net-attribute-order
hierarchy-netattrib-separator | [netlist.hierarchy]::net-attribute-separator
hierarchy-netname-mangle | [netlist.hierarchy]::mangle-netname-attribute
hierarchy-netname-order | [netlist.hierarchy]::netname-attribute-order
hierarchy-netname-separator | [netlist.hierarchy]::netname-attribute-separator
hierarchy-traversal | [netlist.hierarchy]::traverse-hierarchy
hierarchy-uref-mangle | [netlist.hierarchy]::mangle-refdes-attribute
hierarchy-uref-order | [netlist.hierarchy]::refdes-attribute-order
hierarchy-uref-separator | [netlist.hierarchy]::refdes-attribute-separator
net-naming-priority | [netlist]::net-naming-priority
unnamed-busname | [netlist]::default-bus-name
unnamed-netname | [netlist]::default-net-name

#### 3.5.3 Deprecated gschemrc settings

The following `gschemrc` options are deprecated:

Old `gschemrc` file options | New options
--- | ---
component-dialog-attributes | [schematic.library]::component-attributes
print-color | [schematic.printing]::monochrome
print-orientation | [schematic.printing]::layout
print-paper | [schematic.printing]::paper
sort-component-library | [schematic.library]::sort
untitled-name | [schematic]::default-filename

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

Old `gschemrc` file options | New options
--- | ---
action-feedback-mode | [schematic.gui]::action-feedback-mode
auto-save-interval | [schematic]::auto-save-interval
bus-ripper-rotation | [schematic]::bus-ripper-rotation
bus-ripper-size | [schematic]::bus-ripper-size
bus-ripper-type | [schematic]::bus-ripper-type
continue-component-place | [schematic.gui]::continue-component-place
default-titleblock | [schematic.gui]::default-titleblock
dots-grid-dot-size | [schematic.gui]::dots-grid-dot-size
dots-grid-fixed-threshold | [schematic.gui]::dots-grid-fixed-threshold
dots-grid-mode | [schematic.gui]::dots-grid-mode
draw-grips | [schematic.gui]::draw-grips
embed-components | [schematic.gui]::embed-components
enforce-hierarchy | [schematic.gui]::enforce-hierarchy
fast-mousepan | [schematic.gui]::fast-mousepan
file-preview | [schematic.gui]::file-preview
force-boundingbox | [schematic.gui]::force-boundingbox
grid-mode | [schematic.gui]::grid-mode
handleboxes | [schematic.gui]::handleboxes
keyboardpan-gain | [schematic.gui]::keyboardpan-gain
log-window | [schematic]::log-window
logging | [schematic]::logging
magnetic-net-mode | [schematic.gui]::magnetic-net-mode
mesh-grid-display-threshold | [schematic.gui]::mesh-grid-display-threshold
middle-button | [schematic.gui]::middle-button
mousepan-gain | [schematic.gui]::mousepan-gain
net-consolidate | [schematic]::net-consolidate
net-direction-mode | [schematic.gui]::net-direction-mode
net-selection-mode | [schematic.gui]::net-selection-mode
netconn-rubberband | [schematic.gui]::netconn-rubberband
scroll-wheel | [schematic.gui]::scroll-wheel
scrollbars | [schematic.gui]::scrollbars
scrollpan-steps | [schematic.gui]::scrollpan-steps
select-slack-pixels | [schematic.gui]::select-slack-pixels
snap-size | [schematic.gui]::snap-size
text-caps-style | [schematic.gui]::text-caps-style
text-size | [schematic.gui]::text-size
third-button | [schematic.gui]::third-button
third-button-cancel | [schematic.gui]::third-button-cancel
toolbars | [schematic.gui]::toolbars
undo-control | [schematic.undo]::undo-control
undo-levels | [schematic.undo]::undo-levels
undo-panzoom | [schematic.undo]::undo-panzoom
undo-type | [schematic.undo]::undo-type
warp-cursor | [schematic.gui]::warp-cursor
zoom-gain | [schematic.gui]::zoom-gain
zoom-with-pan | [schematic.gui]::zoom-with-pan

Next: Obsolete settings, Previous: Configuration of Lepton tools, Up: Configuration [Contents][Index]