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}