mirror of
https://github.com/neovim/neovim.git
synced 2025-09-10 21:38:19 +00:00
API: add nvim_buf_is_loaded() #7688
This commit is contained in:
@@ -755,6 +755,19 @@ void nvim_buf_set_name(Buffer buffer, String name, Error *err)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Checks if a buffer is valid and loaded
|
||||||
|
///
|
||||||
|
/// @param buffer Buffer handle
|
||||||
|
/// @return true if the buffer is valid and loaded, false otherwise
|
||||||
|
Boolean nvim_buf_is_loaded(Buffer buffer)
|
||||||
|
FUNC_API_SINCE(5)
|
||||||
|
{
|
||||||
|
Error stub = ERROR_INIT;
|
||||||
|
buf_T *buf = find_buffer_by_handle(buffer, &stub);
|
||||||
|
api_clear_error(&stub);
|
||||||
|
return buf && buf->b_ml.ml_mfp != NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/// Checks if a buffer is valid
|
/// Checks if a buffer is valid
|
||||||
///
|
///
|
||||||
/// @param buffer Buffer handle
|
/// @param buffer Buffer handle
|
||||||
|
Reference in New Issue
Block a user