~ruther/qmk_firmware

4c0d8ae8d77a76857abf4befc13d8f6c969c52e0 — Zach White 4 years ago de8fada
ensure we do not conflict with existing keymap aliases (#12976)

1 files changed, 3 insertions(+), 1 deletions(-)

M lib/python/qmk/cli/generate/layouts.py
M lib/python/qmk/cli/generate/layouts.py => lib/python/qmk/cli/generate/layouts.py +3 -1
@@ 85,7 85,9 @@ def generate_layouts(cli):

    for alias, target in kb_info_json.get('layout_aliases', {}).items():
        layouts_h_lines.append('')
        layouts_h_lines.append('#define %s %s' % (alias, target))
        layouts_h_lines.append(f'#ifndef {alias}')
        layouts_h_lines.append(f'#   define {alias} {target}')
        layouts_h_lines.append('#endif')

    # Show the results
    layouts_h = '\n'.join(layouts_h_lines) + '\n'