pub struct Config {
pub search_dirs: Vec<SearchDirEntry>,
pub session: SessionConfig,
pub theme: ThemeConfig,
pub keys: KeysConfig,
pub agent: AgentConfig,
}Fields§
§search_dirs: Vec<SearchDirEntry>Directories to scan for git repositories. Each directory can be scanned to a specified depth, with a default of 1 (i.e. just the top level).
Supports ~ for the home directory. For example:
search_dirs = ["~/Development", { path = "~/Work", depth = 2 }]session: SessionConfigLayout when creating a new tmux session.
theme: ThemeConfigColor theme configuration.
keys: KeysConfigKey binding configuration.
To unbind an inherited key mapping, assign it to noop.
agent: AgentConfigAgent detection configuration.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for Config
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more