From 75edb91a3d2deabe76a9911cde2c13d411b3b097 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 7 Feb 2025 06:06:25 +0000 Subject: docs: update configs.md skip-checks: true --- doc/configs.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'doc/configs.md') diff --git a/doc/configs.md b/doc/configs.md index c8b2f966..d50bc624 100644 --- a/doc/configs.md +++ b/doc/configs.md @@ -894,6 +894,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') +``` + Snippet to enable the language server: ```lua require'lspconfig'.atlas.setup{} -- cgit v1.2.3-70-g09d2