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
# Call hierarchy plugin for the [Haskell Language Server](https://github.com/haskell/haskell-language-server#readme)
2
+
3
+
The call hierarchy plugin can review the code to determine where functions are called and how they relate to other functions.
4
+
5
+
This plugin is useful when debugging and refactoring code because it allows you to see how different parts of the code are related. And it is more conducive for users to quickly understand their macro architecture in the face of strange code.
6
+
7
+
## Demo
8
+
9
+

10
+
11
+

12
+
13
+
## Prerequisite
14
+
None. You can experience the whole feature without any setting.
15
+
16
+
## Configuration
17
+
Enabled by default. You can disable it in your editor settings whenever you like.
18
+
19
+
```json
20
+
{
21
+
"haskell.plugin.callHierarchy.globalOn": true
22
+
}
23
+
24
+
## Change log
25
+
### 1.0.0.1
26
+
- Support call hierarchy on type signatures.
27
+
28
+
## Acknowledgments
29
+
Supported by
30
+
31
+
* [Google Summer of Code](https://summerofcode.withgoogle.com/)
32
+
* Warm and timely help from mentors [@jneira](https://github.com/jneira) and [@pepeiborra](https://github.com/pepeiborra)
0 commit comments