aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorJaehwang Jung <tomtomjhj@gmail.com>2023-03-02 13:47:00 +0900
committerAmaan Qureshi <amaanq12@gmail.com>2023-03-02 00:30:35 -0500
commitb1450214993582d54b2fd7e0fe6b556710cae606 (patch)
tree178ecdd5f17a21ebfa0c9aaf2270031dcac961d1 /lua
parentcomment(highlights): add `@nospell` to tags and user mentions (diff)
downloadnvim-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.lua14
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