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
The line is not above all module attributes: it is above the group of @doc, @spec, and call definition clauses that are associated.
You can turn them off in Preferences > Editor > General > Appearance.
They're called Method Separators.
If you're wondering why they're called "method" and not "definition" separators, it's because it's a cross-language settings, so the name is the one IntelliJ uses for Java. I don't control that part of the menu structure.
Sort of the opposite, but I really like the method separators. Is there any way to configure things so that they appear above the describe and test macros as well? I'd be happy to provide a PR if I could get some guidance.
-- Update
I also tested turning that setting off (making sure to click apply and ok) and it appears that the method separators are still active.
Fixes#798
Previously, unchecking Show Method Separator would still show the method separator if it was the module attributes (such as `@doc` and `@spec`) associated with the call definition (`def`, `defp`, `defmacro`, or `defmacrop`) existed and only disabled the ones directly above the call definiton. This is fixed by checking if method separators are enabled in `getLineMarkerInfo(PsiElement)` instead of the specialized `getLineMarkerInfo(Call)`, so that the check happens for both module attributes and call definitions.
Is there an option to remove/hide this line above
@doc
? I cannot find anything related nor even I don't know how it's called.The text was updated successfully, but these errors were encountered: