On 7/25/19 3:43 AM, Martin Kletzander wrote:
>> > + (* The following not yet implemented for
callbacks XXX *)
>> > + | ArrayAndLen _ | Bool _ | BytesOut _
>> > + | BytesPersistIn _ | BytesPersistOut _
>>
>> Not your usual indentation style.
>
> I think at some point I gave up fighting tuareg mode :-(
>
> I need to ask Martin for the right settings to make it indent in the
> preferred way.
>
So I only found this:
tuareg-electric-indent is a variable defined in ‘tuareg.el’.
Its value is nil
I found several "User customizable variables" in tuareg.el:
tuareg-in-indent
tuareg-with-indent
tuareg-match-clause-indent
tuareg-match-when-indent
but none of them sound like this particular issue. And
https://ocaml.org/learn/tutorials/guidelines.html appears to be silent
on the matter of shared patterns to a single -> action. So I filed:
https://github.com/ocaml/ocaml.org/issues/1079
So I created new $HOME, ran `emacs -Q`, added melpa to the repository
list,
installed tuareg and nothing else. And it still Just Works™. Maybe
updating
your tuareg.el would do the trick? O:-)
I'm using Fedora 29 emacs-tuareg-2.0.10-5.fc29.noarch
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization:
qemu.org |
libvirt.org