summaryrefslogtreecommitdiffstats
path: root/src/nvim_bridge/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim_bridge/mod.rs')
-rw-r--r--src/nvim_bridge/mod.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/nvim_bridge/mod.rs b/src/nvim_bridge/mod.rs
index 693d057..9a82571 100644
--- a/src/nvim_bridge/mod.rs
+++ b/src/nvim_bridge/mod.rs
@@ -976,6 +976,8 @@ pub enum GnvimEvent {
PopupmenuWidthDetails(u64),
PopupmenuShowMenuOnAllItems(bool),
+ EnableCursorAnimations(bool),
+
Unknown(String),
}
@@ -1261,6 +1263,12 @@ pub(crate) fn parse_gnvim_event(
GnvimEvent::PopupmenuShowMenuOnAllItems(b != 0)
}
+ "EnableCursorAnimations" => GnvimEvent::EnableCursorAnimations(
+ try_u64!(
+ args.get(1).ok_or("argument missing")?,
+ "failed to parse enable cursor animations argument"
+ ) == 1,
+ ),
_ => GnvimEvent::Unknown(String::from(cmd)),
};