From c4d65d5c87d5c71f4971f0411e7d6bd254985104 Mon Sep 17 00:00:00 2001 From: Lazar Bulovan Date: Fri, 20 Feb 2026 09:01:06 +0100 Subject: [PATCH] docs: add filetype detection section to AGENTS.md --- AGENTS.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 1fbea2f..8e6c0d9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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