[OCaml] High Intensity Training Online
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.
Changed files
.gitignore
@@ -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
@@ -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:
}