Override crossterm's support for NO_COLOR. (#10514)

Since helix isn't usable without color support, honoring this does
nobody any good.
pull/10527/head
Kevin Vigor 7 months ago committed by GitHub
parent 94405f3d07
commit 18d5cacea6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -91,6 +91,10 @@ where
W: Write, W: Write,
{ {
pub fn new(buffer: W, config: &EditorConfig) -> CrosstermBackend<W> { pub fn new(buffer: W, config: &EditorConfig) -> CrosstermBackend<W> {
// helix is not usable without colors, but crossterm will disable
// them by default if NO_COLOR is set in the environment. Override
// this behaviour.
crossterm::style::force_color_output(true);
CrosstermBackend { CrosstermBackend {
buffer, buffer,
capabilities: Capabilities::from_env_or_default(config), capabilities: Capabilities::from_env_or_default(config),

Loading…
Cancel
Save