build track project OCaml LSP configuration

Kiro loads lsp.json only from the project-local .kiro/settings directory. Track that configuration so OCaml LSP support works from a fresh clone; remove the broad ignore rule that previously excluded it.

Commit
b98031f57f8ef9a7bae0ae6f27c083e7d0a3b9a7
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
Changed files
.gitignore
index d245303d..fbe90447 100644..100644
@@ -7,9 +7,6 @@
7 7 # direnv cache
8 8 .direnv/
9 9
10 Removed: # Local Kiro tooling state (auto-generated, not project config)
11 Removed: .kiro/settings/
12 Removed:
13 10 # Copyrighted Heavy Duty book material — reference only, never commit
14 11 doc/
15 12
.kiro/settings/lsp.json
index 00000000..a8b30e78 000000..100644
@@ -0,0 +1,26 @@
1 Added: {
2 Added: "languages": {
3 Added: "ocaml": {
4 Added: "name": "ocaml-lsp-server",
5 Added: "command": "ocamllsp",
6 Added: "args": [],
7 Added: "file_extensions": [
8 Added: "ml",
9 Added: "mli",
10 Added: "mll",
11 Added: "mly"
12 Added: ],
13 Added: "project_patterns": [
14 Added: "dune-project",
15 Added: "dune-workspace"
16 Added: ],
17 Added: "exclude_patterns": [
18 Added: "**/_build/**",
19 Added: "**/_opam/**"
20 Added: ],
21 Added: "multi_workspace": false,
22 Added: "initialization_options": {},
23 Added: "request_timeout_secs": 60
24 Added: }
25 Added: }
26 Added: }