diff options
| author | Tran Minh Luan <tranminhluan1206@gmail.com> | 2025-04-21 22:01:10 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-21 08:01:10 -0700 |
| commit | 137b0a9cdbcf4d6d3efdfcff1878d073fa044f49 (patch) | |
| tree | 54fd315e2fc5331f6ba50d9829c7f83d18eef8f8 /lsp/atlas.lua | |
| parent | docs: update configs.md (diff) | |
| download | nvim-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.lua | 25 |
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 { |
