Problem: On Windows, VT enable can fail in some environments (e.g., Emacs), leading to flicker or no color; enable_vt_processing only returns a boolean
Why it matters: Users expect consistent behavior across terminals.
Proposed solution: In just_fix_windows_console(), attempt VT first; on failure, automatically fall back to AnsiToWin32 stripping or Win32 API conversion. Expose the detected mode for debugging.
Notes: Preserve existing API; add optional verbose=True to log detection steps.
Problem: On Windows, VT enable can fail in some environments (e.g., Emacs), leading to flicker or no color; enable_vt_processing only returns a boolean
Why it matters: Users expect consistent behavior across terminals.
Proposed solution: In just_fix_windows_console(), attempt VT first; on failure, automatically fall back to AnsiToWin32 stripping or Win32 API conversion. Expose the detected mode for debugging.
Notes: Preserve existing API; add optional verbose=True to log detection steps.