summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLincoln Atkinson <latkin@users.noreply.github.com>2017-07-17 15:01:13 -0700
committerAndrew Gallant <jamslam@gmail.com>2017-07-17 18:01:13 -0400
commit354a5cad970453043fe25c2a184afc7808e235c2 (patch)
treed0ea5f9bbc957839f4d628050478383c0118b9f3
parent92e5fad27d54c1d06cf23ec7380a9fa9cda1574e (diff)
Fix invisible file path text in PowerShell (#557)
change default path color on Windows This avoids a conflict with a PowerShell configuration that causes text to be invisible. Fixes #342
-rw-r--r--src/args.rs3
-rw-r--r--src/printer.rs2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/args.rs b/src/args.rs
index cd905b45..fb37c715 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -692,7 +692,10 @@ impl<'a> ArgMatches<'a> {
fn color_specs(&self) -> Result<ColorSpecs> {
// Start with a default set of color specs.
let mut specs = vec![
+ #[cfg(unix)]
"path:fg:magenta".parse().unwrap(),
+ #[cfg(windows)]
+ "path:fg:cyan".parse().unwrap(),
"line:fg:green".parse().unwrap(),
"match:fg:red".parse().unwrap(),
"match:style:bold".parse().unwrap(),
diff --git a/src/printer.rs b/src/printer.rs
index 843b3530..6fc16708 100644
--- a/src/printer.rs
+++ b/src/printer.rs
@@ -576,7 +576,7 @@ pub struct ColorSpecs {
/// Valid colors are `black`, `blue`, `green`, `red`, `cyan`, `magenta`,
/// `yellow`, `white`.
///
-/// Valid style instructions are `nobold` and `bold`.
+/// Valid style instructions are `nobold`, `bold`, `intense`, `nointense`.
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct Spec {
ty: OutType,