aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorDenis Kasak <dkasak@termina.org.uk>2025-01-14 14:22:43 +0100
committerGitHub <noreply@github.com>2025-01-14 21:22:43 +0800
commit23c98333852f33e0b00e479bfb73befb051b3baf (patch)
treea1351fce98b225378aa07d5deffff89161c947fc /lua
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar.gz
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar.bz2
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar.lz
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar.xz
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.tar.zst
nvim-lspconfig-23c98333852f33e0b00e479bfb73befb051b3baf.zip
docs(alloy_ls): include tips for setting filetype on *.als files (#3561)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/configs/alloy_ls.lua18
1 files changed, 18 insertions, 0 deletions
diff --git a/lua/lspconfig/configs/alloy_ls.lua b/lua/lspconfig/configs/alloy_ls.lua
index 4a9a06e2..31e7204c 100644
--- a/lua/lspconfig/configs/alloy_ls.lua
+++ b/lua/lspconfig/configs/alloy_ls.lua
@@ -12,6 +12,24 @@ return {
https://github.com/AlloyTools/org.alloytools.alloy
Alloy is a formal specification language for describing structures and a tool for exploring them.
+
+You may also need to configure the filetype for Alloy (*.als) files:
+
+```
+autocmd BufNewFile,BufRead *.als set filetype=alloy
+```
+
+or
+
+```lua
+vim.filetype.add({
+ pattern = {
+ ['.*/*.als'] = 'alloy',
+ },
+})
+```
+
+Alternatively, you may use a syntax plugin like https://github.com/runoshun/vim-alloy.
]],
},
}