-
Notifications
You must be signed in to change notification settings - Fork 831
Closed
Milestone
Description
I marked out the columns where brace matching activates and where it does not
o means it activates on the following col, x means it doesn't i.e.
(* ox xo *)
let a1 = [ 0 .. 100 ]
(* oxx xox *)
let a2 = [| 0 .. 100 |]
(* oxx xox *)
let a3 = <@ 0 @>
(* oxxx xoxx *)
let a4 = <@@ 0 @@>
(* ox xo *)
let a6 = ( () )
(* oxx xox *)
[<ReflectedDefinition>]
let a7 = 70
(* ox xo *)
let a8 = seq { yield() }
(* oxx xxo *)
let (| A9 |) = ()I think brace matching should activate on either side of the brace and at all positions inside of the brace for multi column braces
It doesn't activate at all for -
(**)beginendstructendclassendinterfaceend<>for generics
[ vs2017 rc2 with latest tools built from master ]
vasily-kirichenko, cartermp and s952163

