diff options
Diffstat (limited to 'src/nvim_bridge/mod.rs')
-rw-r--r-- | src/nvim_bridge/mod.rs | 8 |
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)), }; |