summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/examples/308-side-by-side-tabs.diff12
-rw-r--r--src/features/diff_highlight.rs10
2 files changed, 16 insertions, 6 deletions
diff --git a/etc/examples/308-side-by-side-tabs.diff b/etc/examples/308-side-by-side-tabs.diff
new file mode 100644
index 00000000..5abb52ae
--- /dev/null
+++ b/etc/examples/308-side-by-side-tabs.diff
@@ -0,0 +1,12 @@
+diff --git .config/git/config .config/git/config
+index bc4ae2e..b058f99 100644
+--- .config/git/config
++++ .config/git/config
+@@ -26,7 +21,6 @@
+ # Show summary of changes to submodules. See also:
+ # https://git-scm.com/book/en/v2/Git-Tools-Submodules
+ submoduleSummary = true
+- showStash = true
+
+ [diff]
+ tool = vimdiff
diff --git a/src/features/diff_highlight.rs b/src/features/diff_highlight.rs
index ea7ac7c9..0f4d5de3 100644
--- a/src/features/diff_highlight.rs
+++ b/src/features/diff_highlight.rs
@@ -7,14 +7,12 @@ pub fn make_feature() -> Vec<(String, OptionValueFunction)> {
pub fn _make_feature(bold: bool) -> Vec<(String, OptionValueFunction)> {
let mut feature = raw::make_feature();
+ feature = feature
+ .into_iter()
+ .filter(|(s, _)| s != "keep-plus-minus-markers" && s != "tabs")
+ .collect();
feature.extend(builtin_feature!([
(
- "keep-plus-minus-markers",
- bool,
- None,
- _opt => false
- ),
- (
"minus-style",
String,
Some("color.diff.old"),