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
Currently, Normalize (C-c C-n) operates in the global scope by default. If I have
moduleBooleanswheredata Bool :Setwherefalse : Bool
true : Bool
not : Bool → Bool
not false = true
not true = false
I can't simply normalize an expression like not (not false); instead, I have to use Booleans.not (Booleans.not Booleans.false), which is cumbersome.
The scope is selected correctly when C-c C-n is called from a hole. This is a decent workaround, but it would be much more convenient if there were an alternative Normalize command that automatically took the current scope (as determined by the cursor position) into account.
I'm not very familiar with Agda, so excuse me if this is a nonsensical request or if there's a technical limitation preventing this feature from being implemented.
The text was updated successfully, but these errors were encountered:
Currently, Normalize (
C-c C-n
) operates in the global scope by default. If I haveI can't simply normalize an expression like
not (not false)
; instead, I have to useBooleans.not (Booleans.not Booleans.false)
, which is cumbersome.The scope is selected correctly when
C-c C-n
is called from a hole. This is a decent workaround, but it would be much more convenient if there were an alternative Normalize command that automatically took the current scope (as determined by the cursor position) into account.I'm not very familiar with Agda, so excuse me if this is a nonsensical request or if there's a technical limitation preventing this feature from being implemented.
The text was updated successfully, but these errors were encountered: