summaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-12-20 16:37:10 +0000
committerDan Davison <dandavison7@gmail.com>2020-12-20 16:37:10 +0000
commit8b3d936c7f8544776c9fd0f69fa67697e98bf726 (patch)
treea8d92eaadc83bfe5818112950a94e4282b609e9d /src/features
parent334dec742d78d6d72715eaefaaa1c8313c6315fb (diff)
Diffstat (limited to 'src/features')
-rw-r--r--src/features/dark.rs13
-rw-r--r--src/features/light.rs13
-rw-r--r--src/features/mod.rs2
3 files changed, 28 insertions, 0 deletions
diff --git a/src/features/dark.rs b/src/features/dark.rs
new file mode 100644
index 00000000..c326adc4
--- /dev/null
+++ b/src/features/dark.rs
@@ -0,0 +1,13 @@
+use crate::features::OptionValueFunction;
+use crate::options::theme;
+
+pub fn make_feature() -> Vec<(String, OptionValueFunction)> {
+ builtin_feature!([
+ (
+ "theme",
+ String,
+ None,
+ _opt => theme::DEFAULT_DARK_SYNTAX_THEME
+ )
+ ])
+}
diff --git a/src/features/light.rs b/src/features/light.rs
new file mode 100644
index 00000000..c326adc4
--- /dev/null
+++ b/src/features/light.rs
@@ -0,0 +1,13 @@
+use crate::features::OptionValueFunction;
+use crate::options::theme;
+
+pub fn make_feature() -> Vec<(String, OptionValueFunction)> {
+ builtin_feature!([
+ (
+ "theme",
+ String,
+ None,
+ _opt => theme::DEFAULT_DARK_SYNTAX_THEME
+ )
+ ])
+}
diff --git a/src/features/mod.rs b/src/features/mod.rs
index 67dbd6ba..9b0dbae6 100644
--- a/src/features/mod.rs
+++ b/src/features/mod.rs
@@ -83,9 +83,11 @@ macro_rules! builtin_feature {
}
pub mod color_only;
+pub mod dark;
pub mod diff_highlight;
pub mod diff_so_fancy;
pub mod hyperlinks;
+pub mod light;
pub mod line_numbers;
pub mod navigate;
pub mod raw;