aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/atlas.lua
diff options
context:
space:
mode:
authorTran Minh Luan <tranminhluan1206@gmail.com>2025-04-21 22:01:10 +0700
committerGitHub <noreply@github.com>2025-04-21 08:01:10 -0700
commit137b0a9cdbcf4d6d3efdfcff1878d073fa044f49 (patch)
tree54fd315e2fc5331f6ba50d9829c7f83d18eef8f8 /lsp/atlas.lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar.gz
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar.bz2
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar.lz
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar.xz
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.tar.zst
nvim-lspconfig-137b0a9cdbcf4d6d3efdfcff1878d073fa044f49.zip
docs(atlas): atlas-rule filetype #3749
Diffstat (limited to 'lsp/atlas.lua')
-rw-r--r--lsp/atlas.lua25
1 files changed, 15 insertions, 10 deletions
diff --git a/lsp/atlas.lua b/lsp/atlas.lua
index 62049425..fbcbab8b 100644
--- a/lsp/atlas.lua
+++ b/lsp/atlas.lua
@@ -2,19 +2,22 @@
---
--- https://github.com/ariga/atlas
---
---- Language server for Atlas config and scheme files.
+--- Language server for Atlas config and schema files.
---
--- You may also need to configure the filetype for *.hcl files:
---
---- `autocmd BufNewFile,BufRead atlas.hcl set filetype=atlas-config`
---- `autocmd BufNewFile,BufRead *.my.hcl set filetype=atlas-schema-mysql`
---- `autocmd BufNewFile,BufRead *.pg.hcl set filetype=atlas-schema-postgresql`
---- `autocmd BufNewFile,BufRead *.lt.hcl set filetype=atlas-schema-sqlite`
---- `autocmd BufNewFile,BufRead *.ch.hcl set filetype=atlas-schema-clickhouse`
---- `autocmd BufNewFile,BufRead *.ms.hcl set filetype=atlas-schema-mssql`
---- `autocmd BufNewFile,BufRead *.rs.hcl set filetype=atlas-schema-redshift`
---- `autocmd BufNewFile,BufRead *.test.hcl set filetype=atlas-test`
---- `autocmd BufNewFile,BufRead *.plan.hcl set filetype=atlas-plan`
+--- ```vim
+--- autocmd BufNewFile,BufRead atlas.hcl set filetype=atlas-config
+--- autocmd BufNewFile,BufRead *.my.hcl set filetype=atlas-schema-mysql
+--- autocmd BufNewFile,BufRead *.pg.hcl set filetype=atlas-schema-postgresql
+--- autocmd BufNewFile,BufRead *.lt.hcl set filetype=atlas-schema-sqlite
+--- autocmd BufNewFile,BufRead *.ch.hcl set filetype=atlas-schema-clickhouse
+--- autocmd BufNewFile,BufRead *.ms.hcl set filetype=atlas-schema-mssql
+--- autocmd BufNewFile,BufRead *.rs.hcl set filetype=atlas-schema-redshift
+--- autocmd BufNewFile,BufRead *.test.hcl set filetype=atlas-test
+--- autocmd BufNewFile,BufRead *.plan.hcl set filetype=atlas-plan
+--- autocmd BufNewFile,BufRead *.rule.hcl set filetype=atlas-rule
+--- ```
---
--- or
---
@@ -32,6 +35,7 @@
--- ['.*/*.rs.hcl'] = 'atlas-schema-redshift',
--- ['.*/*.test.hcl'] = 'atlas-test',
--- ['.*/*.plan.hcl'] = 'atlas-plan',
+--- ['.*/*.rule.hcl'] = 'atlas-rule',
--- },
--- })
--- ```
@@ -48,6 +52,7 @@
--- vim.treesitter.language.register('hcl', 'atlas-schema-redshift')
--- vim.treesitter.language.register('hcl', 'atlas-test')
--- vim.treesitter.language.register('hcl', 'atlas-plan')
+--- vim.treesitter.language.register('hcl', 'atlas-rule')
--- ```
---
return {