API: nvim__stats()

Use it to verify fsync() behavior.
This commit is contained in:
Justin M. Keyes
2018-04-24 00:27:09 +02:00
parent 32f3937477
commit 77cb14cc6d
4 changed files with 31 additions and 7 deletions

View File

@@ -1473,6 +1473,17 @@ Float nvim__id_float(Float flt)
return flt;
}
/// Gets internal stats.
///
/// @return Map of various internal stats.
Dictionary nvim__stats(void)
{
Dictionary rv = ARRAY_DICT_INIT;
PUT(rv, "fsync", INTEGER_OBJ(g_stats.fsync));
PUT(rv, "redraw", INTEGER_OBJ(g_stats.redraw));
return rv;
}
/// Gets a list of dictionaries representing attached UIs.
///
/// @return Array of UI dictionaries