commit 2e85af47d2584372f968b760cab3eeee65273424
parent ea8ad79990ac67644680b66d8fc0e68c5eb70a87
Author: Christian Clason <c.clason@uni-graz.at>
Date: Thu, 31 Mar 2022 16:46:45 +0200
feat(runtime): add query filetype (#17905)
used for Tree-sitter queries
uses Lisp runtime files
(in Lua to distinguish from upstream runtime files)
Diffstat:
3 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/runtime/ftplugin/query.lua b/runtime/ftplugin/query.lua
@@ -0,0 +1,6 @@
+-- Neovim filetype plugin file
+-- Language: Tree-sitter query
+-- Last Change: 2022 Mar 29
+
+-- it's a lisp!
+vim.cmd [[ runtime! ftplugin/lisp.vim ]]
diff --git a/runtime/indent/query.lua b/runtime/indent/query.lua
@@ -0,0 +1,6 @@
+-- Neovim indent file
+-- Language: Tree-sitter query
+-- Last Change: 2022 Mar 29
+
+-- it's a lisp!
+vim.cmd [[ runtime! indent/lisp.vim ]]
diff --git a/runtime/lua/vim/filetype.lua b/runtime/lua/vim/filetype.lua
@@ -1424,6 +1424,8 @@ local pattern = {
return "git"
end
end,
+ -- Neovim only
+ [".*/queries/.*%.scm"] = "query", -- tree-sitter queries
-- END PATTERN
}
-- luacheck: pop