summaryrefslogtreecommitdiffstats
path: root/src/project.rs
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-06 17:56:06 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-06 17:56:57 -0500
commitde5b70c5426311ce887e757c7397bed9107c83c0 (patch)
tree8da07e48b7e729122584a3681104396f51c5f54f /src/project.rs
parentbcdcdb0ada8d13950e22909250b6b6783866535e (diff)
feat: impl tmux session source and parser
Diffstat (limited to 'src/project.rs')
-rw-r--r--src/project.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/project.rs b/src/project.rs
index 5f98ef6..d05da37 100644
--- a/src/project.rs
+++ b/src/project.rs
@@ -9,7 +9,7 @@ use std::{
use tracing::trace;
-use crate::{parser::FilterMap, path::PathMatcher};
+use crate::{parser::FilterMap, path::PathMatcher, tmux::Tmux};
#[derive(Default)]
pub struct Projects {
@@ -111,6 +111,10 @@ impl From<crate::config::Projects> for Projects {
projects.add_filter(PathMatcher(pattern.to_owned()));
}
+ if value.tmux {
+ projects.add_filter(Tmux);
+ }
+
#[cfg(feature = "git")]
if value.git {
projects.add_filter(crate::git::Git);