[all-commits] [llvm/llvm-project] ba19a4: [lldb] Add label, title and divider ANSI settings ...

Med Ismail Bennani via All-commits all-commits at lists.llvm.org
Tue Sep 29 15:14:37 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ba19a435bb673b4cec8f7c1594ded769c97d06a5
      https://github.com/llvm/llvm-project/commit/ba19a435bb673b4cec8f7c1594ded769c97d06a5
  Author: Med Ismail Bennani <ismail at bennani.ma>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M lldb/include/lldb/Core/Debugger.h
    M lldb/source/Commands/CommandObjectScripting.cpp
    M lldb/source/Core/CoreProperties.td
    M lldb/source/Core/Debugger.cpp
    A lldb/test/API/commands/scripting/extension/TestScriptingExtensionListColors.py

  Log Message:
  -----------
  [lldb] Add label, title and divider ANSI settings (#226606)

Commands that print structured listings hard-coded their colors, but
terminal themes render ANSI colors differently, so users couldn't adjust
them the way they can with the prompt, progress or autosuggestion
colors.

Add `label-ansi-prefix`, `title-ansi-prefix` and `divider-ansi-prefix`
settings, each with a matching suffix, for the field labels, entry
titles and dividers such listings are made of. Their defaults are the
colors `scripting extension list` uses today, and it now reads them from
these settings.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list