diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 60dbf70b3..113ac6800 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -166,7 +166,7 @@ return { }, c3 = { install_info = { - revision = '9b4eebce4e8b367acb9d5267f04358d5888b3829', + revision = '1c6a95234c62130763ed1c479f958b74fdbfdb2a', url = 'https://github.com/c3lang/tree-sitter-c3', }, maintainers = { '@cbuttner' }, diff --git a/runtime/queries/c3/indents.scm b/runtime/queries/c3/indents.scm index 61758ce32..7be7c88d6 100644 --- a/runtime/queries/c3/indents.scm +++ b/runtime/queries/c3/indents.scm @@ -23,15 +23,15 @@ (expr_stmt ";" @indent.end) @indent.begin -(declaration - ";" @indent.end) @indent.begin - -(const_declaration +(declaration_stmt ";" @indent.end) @indent.begin (return_stmt ";" @indent.end) @indent.begin +(global_declaration + ";" @indent.end) @indent.begin + (faultdef_declaration ";" @indent.end) @indent.begin