diff --git a/lua/gopher/_utils/ts.lua b/lua/gopher/_utils/ts.lua index 1b49771..3bf190d 100644 --- a/lua/gopher/_utils/ts.lua +++ b/lua/gopher/_utils/ts.lua @@ -9,8 +9,7 @@ local queries = { (method_declaration name: (field_identifier) @_name)] ]], package = [[ - ((package_clause - (package_identifier)) @_name) + (package_identifier) @_name ]], interface = [[ (type_spec @@ -112,7 +111,7 @@ function ts.get_package_under_cursor(bufnr) end ---@param bufnr integer -function ts.get_interface_inder_cursor(bufnr) +function ts.get_interface_under_cursor(bufnr) return do_stuff(bufnr, "type_declaration", queries.interface) end diff --git a/lua/gopher/comment.lua b/lua/gopher/comment.lua index 9634f77..4886096 100644 --- a/lua/gopher/comment.lua +++ b/lua/gopher/comment.lua @@ -24,7 +24,7 @@ local function generate(bufnr) return cmt end - ok, res = pcall(ts.get_interface_inder_cursor, bufnr) + ok, res = pcall(ts.get_interface_under_cursor, bufnr) if ok then cmt = cmt .. res.name .. " " return cmt