Saying "the fields are not available" was under-claiming. A condition is a struct, and Tast.structs holds every struct's field names and types in the daemon, which owns the build — no running program is involved in answering what a Missing is made of. Only the values need the pointer the break loop was handed, and break_loop currently discards that pointer, so they are two different gaps with two different fixes on two different sides of the socket. The buffer now draws a field named and typed with its value refused, which is what tells you whether the field you were about to blame is even a field of this condition. Navigation backwards was not the same list walked the other way. Forward wrapped and backward stopped, and from the middle of a line the two disagreed about where a field begins — a field line carries the property on all of it, so a property-change walk from mid-line finds the end of the field you are already in. Both now go through one list of field starts. The mid-line case went red on the first try and the expectation was the thing that was wrong: landing on the current field's start is what CIDER does and is the less surprising of the two.
Description
Languages
OCaml
67.2%
Emacs Lisp
15.2%
C
10.4%
HTML
2.9%
Standard ML
2.8%
Other
1.5%