nvim_api/types/
split_modifier.rs

1use serde::{Deserialize, Serialize};
2
3/// Split modifier passed to the `split` key of `CommandModifiers`.
4#[non_exhaustive]
5#[derive(Copy, Clone, Debug, Eq, PartialEq, Hash, Serialize, Deserialize)]
6#[serde(rename_all = "lowercase")]
7pub enum SplitModifier {
8    /// See `:h `:aboveleft`` for more infos.
9    AboveLeft,
10
11    /// See `:h `:belowright`` for more infos.
12    BelowRight,
13
14    /// See `:h `:topleft`` for more infos.
15    TopLeft,
16
17    /// See `:h `:botright`` for more infos.
18    BotRight,
19}