aboutsummaryrefslogtreecommitdiffstats
path: root/lsp
diff options
context:
space:
mode:
Diffstat (limited to 'lsp')
-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 {