aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorNet <akioburns@icloud.com>2025-02-07 01:06:13 -0500
committerGitHub <noreply@github.com>2025-02-07 14:06:13 +0800
commitac46cf079aef3224aacf9abe5ffe435fbc99db32 (patch)
tree81fe490120bb057ce2275fbbc24ad53eee31c22b /lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar.gz
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar.bz2
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar.lz
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar.xz
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.tar.zst
nvim-lspconfig-ac46cf079aef3224aacf9abe5ffe435fbc99db32.zip
docs(atlas): add treesitter instructions (#3606)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/configs/atlas.lua14
1 files changed, 14 insertions, 0 deletions
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')
+```
+
]],
},
}