Различные стили отступов Ocaml в Emacs - PullRequest
2 голосов
/ 27 июня 2011

Я пишу код Ocaml под Emacs. В настоящее время стиль отступа подобен следующему, то есть код, в котором переменная определяется как let, немного слева от let.

let v = 5 in
  Printf.printf "v= %d\n" v

Я также вижу некоторые файлы, написанные другими, когда я открываю их, стиль отступа заключается в том, что код находится в том же столбце, что и let:

let v = 5 in
Printf.printf "v= %d\n" v

Я думаю, что второй стиль выглядит лучше, кто-нибудь знает, где я могу настроить Emacs, чтобы мой Emacs использовал второй стиль?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 19 февраля 2013

Вы также можете использовать ocp-indent , который по умолчанию использует второй стиль.

1 голос
/ 27 июня 2011

посмотрите на настройку «tuareg-in-indent», которая задает, сколько идентификаторов нужно сделать (0 для отключения) - вы можете настроить его с помощью Mx customize-variable ...

PS вы можететакже посмотрите на переменную 'tuareg-let-всегда-отступ' ...

...