From ac46cf079aef3224aacf9abe5ffe435fbc99db32 Mon Sep 17 00:00:00 2001 From: Net Date: Fri, 7 Feb 2025 01:06:13 -0500 Subject: docs(atlas): add treesitter instructions (#3606) --- lua/lspconfig/configs/atlas.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lua') diff --git a/lua/lspconfig/configs/atlas.lua b/lua/lspconfig/configs/atlas.lua index b862f3d7..3751f90b 100644 --- a/lua/lspconfig/configs/atlas.lua +++ b/lua/lspconfig/configs/atlas.lua @@ -49,6 +49,20 @@ vim.filetype.add({ }) ``` +Optionally, tell treesitter to treat Atlas filetypes as HCL for better syntax highlighting: + +```lua +vim.treesitter.language.register('hcl', 'atlas-config') +vim.treesitter.language.register('hcl', 'atlas-schema-mysql') +vim.treesitter.language.register('hcl', 'atlas-schema-postgresql') +vim.treesitter.language.register('hcl', 'atlas-schema-sqlite') +vim.treesitter.language.register('hcl', 'atlas-schema-clickhouse') +vim.treesitter.language.register('hcl', 'atlas-schema-mssql') +vim.treesitter.language.register('hcl', 'atlas-schema-redshift') +vim.treesitter.language.register('hcl', 'atlas-test') +vim.treesitter.language.register('hcl', 'atlas-plan') +``` + ]], }, } -- cgit v1.2.3-70-g09d2