intellij-arend
intellij-arend copied to clipboard
Arend plugin for IntelliJ IDEA
It would be nice if the formatter could recognize equational reasoning style. Alternatively, the user could provide hints in comments specifying "this block should be formatted as equational reasoning style."
Make a separate subsystem for resolving. Highlight and PsiReference.resolve should just invoke this subsystem.
Signature of functions defined in instances (and other functions) must be specified explicitly. It is possible to generate them automatically. This can be implemented as an intention. Before: ``` \class...
Maybe it should be an option in the gutter icon of each definition?
If a local let binding is unused, we may ask the user to remove it. If a local binding is unused, we may ask the user to rename it to...
When "Goto declaration or usages" (i.e., ctrl+click) is invoked on a declaration, it should show all of its usages, but this does not work in Arend.