aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/buffer.h
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2024-01-22 21:05:12 +0100
committerGitHub <noreply@github.com>2024-01-22 21:05:12 +0100
commit51f783f2faa2008bfb4136a15029a78efbc77715 (patch)
tree5b365b7d3f9f00fdc19f1ac5f30645a2afa66396 /src/nvim/buffer.h
parent012cfced9b5384fefa11d74346779b1725106d07 (diff)
parent9af2be292db3db7b28a6210263f719a6bbc4059f (diff)
downloadrneovim-51f783f2faa2008bfb4136a15029a78efbc77715.tar.gz
rneovim-51f783f2faa2008bfb4136a15029a78efbc77715.tar.bz2
rneovim-51f783f2faa2008bfb4136a15029a78efbc77715.zip
Merge pull request #27011 from bfredl/metatree
perf(extmarks): add metadata for efficient filtering of special decorations
Diffstat (limited to 'src/nvim/buffer.h')
-rw-r--r--src/nvim/buffer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/buffer.h b/src/nvim/buffer.h
index 4ad7144ad9..144573849c 100644
--- a/src/nvim/buffer.h
+++ b/src/nvim/buffer.h
@@ -81,3 +81,8 @@ static inline varnumber_T buf_get_changedtick(const buf_T *const buf)
{
return buf->changedtick_di.di_tv.vval.v_number;
}
+
+static inline uint32_t buf_meta_total(const buf_T *b, MetaIndex m)
+{
+ return b->b_marktree->meta_root[m];
+}