diff options
| author | Jaehwang Jung <tomtomjhj@gmail.com> | 2023-03-02 13:47:00 +0900 |
|---|---|---|
| committer | Amaan Qureshi <amaanq12@gmail.com> | 2023-03-02 00:30:35 -0500 |
| commit | b1450214993582d54b2fd7e0fe6b556710cae606 (patch) | |
| tree | 178ecdd5f17a21ebfa0c9aaf2270031dcac961d1 /lua | |
| parent | comment(highlights): add `@nospell` to tags and user mentions (diff) | |
| download | nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar.gz nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar.bz2 nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar.lz nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar.xz nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.tar.zst nvim-treesitter-b1450214993582d54b2fd7e0fe6b556710cae606.zip | |
fix: remove wrong/pointless tostring
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-treesitter/caching.lua | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lua/nvim-treesitter/caching.lua b/lua/nvim-treesitter/caching.lua index 810d3a408..7733202ed 100644 --- a/lua/nvim-treesitter/caching.lua +++ b/lua/nvim-treesitter/caching.lua @@ -8,7 +8,7 @@ local M = {} function M.create_buffer_cache() local cache = {} - ---@type table<string, table<string, any>> + ---@type table<integer, table<string, any>> local items = setmetatable({}, { __index = function(tbl, key) rawset(tbl, key, {}) @@ -16,7 +16,7 @@ function M.create_buffer_cache() end, }) - ---@type table<integer|string, boolean> + ---@type table<integer, boolean> local loaded_buffers = {} ---@param type_name string @@ -30,21 +30,21 @@ function M.create_buffer_cache() api.nvim_buf_attach(bufnr, false, { on_detach = function() cache.clear_buffer(bufnr) - loaded_buffers[tostring(bufnr)] = nil + loaded_buffers[bufnr] = nil return true end, on_reload = function() end, -- this is needed to prevent on_detach being called on buffer reload }) end - items[tostring(bufnr)][type_name] = value + items[bufnr][type_name] = value end ---@param type_name string ---@param bufnr integer ---@return any function cache.get(type_name, bufnr) - return items[tostring(bufnr)][type_name] + return items[bufnr][type_name] end ---@param type_name string @@ -57,12 +57,12 @@ function M.create_buffer_cache() ---@param type_name string ---@param bufnr integer function cache.remove(type_name, bufnr) - items[tostring(bufnr)][type_name] = nil + items[bufnr][type_name] = nil end ---@param bufnr integer function cache.clear_buffer(bufnr) - items[tostring(bufnr)] = nil + items[bufnr] = nil end return cache |
