docs: add filetype detection section to AGENTS.md

This commit is contained in:
2026-02-20 09:01:06 +01:00
parent ff311b88b9
commit c4d65d5c87
+12
View File
@@ -50,6 +50,18 @@ scl_lsp/
└── grammar.js # Tree-sitter grammar
```
## Filetype Detection
The LSP requires the `scl` filetype to be set. Add to your Neovim config (e.g., `ftdetect/scl.vim`):
```vim
au BufRead,BufNewFile *.scl set filetype=scl
au BufRead,BufNewFile *.udt set filetype=scl
au BufRead,BufNewFile *.db set filetype=scl
```
This enables LSP features (completion, goto definition, hover, etc.) for all SCL-related file types.
## Code Style Guidelines
### Module Pattern