refactor(api): move extmark API to its own file

This commit is contained in:
Björn Linse
2021-10-25 22:29:02 +02:00
parent 09e96fe609
commit c8882ca7e7
17 changed files with 917 additions and 894 deletions

View File

@@ -30,7 +30,7 @@
#include <assert.h>
#include "nvim/api/vim.h"
#include "nvim/api/extmark.h"
#include "nvim/buffer.h"
#include "nvim/buffer_updates.h"
#include "nvim/charset.h"
@@ -715,16 +715,3 @@ void extmark_move_region(buf_T *buf, int start_row, colnr_T start_col, bcount_t
.data.move = move }));
}
}
uint64_t src2ns(Integer *src_id)
{
if (*src_id == 0) {
*src_id = nvim_create_namespace((String)STRING_INIT);
}
if (*src_id < 0) {
return UINT64_MAX;
} else {
return (uint64_t)(*src_id);
}
}