aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNathaniel Saxe <NathanielSaxophone@gmail.com>2026-02-03 13:36:26 -0500
committerGitHub <noreply@github.com>2026-02-03 13:36:26 -0500
commit358a0d4df11731e18231da055813e7e6301ce4db (patch)
tree3969d79743e1c1c2a3b5614a8579c040e31b6b5d /README.md
parent1dddd343a6e2a70cba078379dcfde0d62cd28a7c (diff)
parent68f7e739157f84c70d368c55d55f4996a61008e9 (diff)
Merge branch 'master' into master
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/README.md b/README.md
index bc8dfef..2886fac 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,8 @@ cd ols
./odinfmt.sh
```
+In order for `ols` to find symbols for builtin types and procedures, the `builtin` folder in the repo needs to be located next to the `ols` binary.
+
### Configuration
In order for the language server to index your files, it must know about your collections.
@@ -77,6 +79,8 @@ Options:
- `enable_fake_methods`: Turn on fake methods completion. This is currently highly experimental.
+- `enable_overload_resolution`: Enable go-to-definition to resolve overloaded procedures from procedure groups based on call arguments.
+
- `enable_references`: Turns on finding references for a symbol. _(Enabled by default)_
- `enable_document_highlights`: Turns on highlighting of symbol references in file. _(Enabled by default)_
@@ -103,6 +107,8 @@ Options:
- `enable_comp_lit_signature_help`: Provide signature help for comp lits such as when instantiating structs. Will not display correctly on some editors such as vscode.
+- `enable_comp_lit_signature_help_use_docs`: Put signature help for comp lits in the documentation. This will allow it to be rendered nicely using markdown in editors that render the label without colour on one line.
+
- `odin_command`: Specify the location to your Odin executable, rather than relying on the environment path.
- `odin_root_override`: Allows you to specify a custom `ODIN_ROOT` that `ols` will use to look for `odin` core libraries when implementing custom runtimes.