You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/features.md
+11
Original file line number
Diff line number
Diff line change
@@ -411,6 +411,17 @@ Known limitations:
411
411
412
412
- Cross-module renaming requires all components to be indexed, which sometimes causes [partial renames in multi-component projects](https://github.com/haskell/haskell-language-server/issues/2193).
413
413
414
+
To eagerly load all components, you need to
415
+
416
+
- set `haskell.sessionLoading` to `multipleComponents`,
417
+
- set `hie.yaml` to load all components (currently only cabal supports this),
418
+
```yaml
419
+
cradle:
420
+
cabal:
421
+
component: all
422
+
```
423
+
- and enable tests and benchmarks in `cabal.project` with `tests: True` and `benchmarks: True`.
0 commit comments