aboutsummaryrefslogtreecommitdiffstats
path: root/doc/configs.md
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-02-07 06:06:25 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-02-07 06:06:25 +0000
commit75edb91a3d2deabe76a9911cde2c13d411b3b097 (patch)
tree1271c4c382c4cc2d1aa58e504dad16f120c51e8b /doc/configs.md
parentdocs(atlas): add treesitter instructions (#3606) (diff)
downloadnvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar.gz
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar.bz2
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar.lz
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar.xz
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.tar.zst
nvim-lspconfig-75edb91a3d2deabe76a9911cde2c13d411b3b097.zip
docs: update configs.md
skip-checks: true
Diffstat (limited to 'doc/configs.md')
-rw-r--r--doc/configs.md14
1 files changed, 14 insertions, 0 deletions
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{}