equal
deleted
inserted
replaced
298 |
298 |
299 #[derive(Clone, Debug, PartialEq, Eq)] |
299 #[derive(Clone, Debug, PartialEq, Eq)] |
300 pub enum ConfigOrigin { |
300 pub enum ConfigOrigin { |
301 /// From a configuration file |
301 /// From a configuration file |
302 File(PathBuf), |
302 File(PathBuf), |
|
303 /// From [ui.tweakdefaults] |
|
304 Tweakdefaults, |
303 /// From a `--config` CLI argument |
305 /// From a `--config` CLI argument |
304 CommandLine, |
306 CommandLine, |
305 /// From a `--color` CLI argument |
307 /// From a `--color` CLI argument |
306 CommandLineColor, |
308 CommandLineColor, |
307 /// From environment variables like `$PAGER` or `$EDITOR` |
309 /// From environment variables like `$PAGER` or `$EDITOR` |
320 match self { |
322 match self { |
321 ConfigOrigin::File(p) => out.write_all(&get_bytes_from_path(p)), |
323 ConfigOrigin::File(p) => out.write_all(&get_bytes_from_path(p)), |
322 ConfigOrigin::CommandLine => out.write_all(b"--config"), |
324 ConfigOrigin::CommandLine => out.write_all(b"--config"), |
323 ConfigOrigin::CommandLineColor => out.write_all(b"--color"), |
325 ConfigOrigin::CommandLineColor => out.write_all(b"--color"), |
324 ConfigOrigin::Environment(e) => write_bytes!(out, b"${}", e), |
326 ConfigOrigin::Environment(e) => write_bytes!(out, b"${}", e), |
|
327 ConfigOrigin::Tweakdefaults => { |
|
328 write_bytes!(out, b"ui.tweakdefaults") |
|
329 } |
325 } |
330 } |
326 } |
331 } |
327 } |
332 } |
328 |
333 |
329 #[derive(Debug)] |
334 #[derive(Debug)] |