diff options
author | a-kenji <aks.kenji@protonmail.com> | 2021-05-09 16:44:05 +0200 |
---|---|---|
committer | a-kenji <aks.kenji@protonmail.com> | 2021-05-10 16:03:06 +0200 |
commit | 088bcf3dd8aab4e522cface84c0a260b5b37a87c (patch) | |
tree | 5ed94988521c3caa2eefc00277569345e0f0d8f6 /zellij-tile/src | |
parent | 7b5e728f9db7d82d9282265bb8fa35d7b05e5622 (diff) |
Add Option for Simplified Layout
* the simplified layout omits the Nerdfonts characters that are not
found in every Fontset
* add an optional config option to opt into the simplified ui
`simplified_ui: bool`
* add a config flag that allows opting into the simplified ui
`zellij options --simplified-ui`
* move the `clean` flag to the `setup` subcommand
Diffstat (limited to 'zellij-tile/src')
-rw-r--r-- | zellij-tile/src/data.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/zellij-tile/src/data.rs b/zellij-tile/src/data.rs index 63c031ab3..4ff44eacf 100644 --- a/zellij-tile/src/data.rs +++ b/zellij-tile/src/data.rs @@ -125,6 +125,7 @@ pub struct ModeInfo { // FIXME: This should probably return Keys and Actions, then sort out strings plugin-side pub keybinds: Vec<(String, String)>, // <shortcut> => <shortcut description> pub palette: Palette, + pub capabilities: PluginCapabilities, } #[derive(Debug, Default, Clone, PartialEq, Eq, Hash, Deserialize, Serialize)] @@ -141,3 +142,8 @@ pub struct PluginIds { pub plugin_id: u32, pub zellij_pid: u32, } + +#[derive(Debug, Default, Copy, Clone, PartialEq, Eq, Hash, Deserialize, Serialize)] +pub struct PluginCapabilities { + pub arrow_fonts: bool, +} |