Кажется, что-то не так.Вы используете caml-mode из дистрибутива OCaml?Потому что я делаю отступы в соответствии с рекомендациями по программированию без установки каких-либо параметров.Вот что у меня в .emacs
(режим установлен в ~/.emacs.d/caml-mode
):
;; Caml mode
(setq load-path (cons "~/.emacs.d/caml-mode" load-path))
(setq auto-mode-alist (cons '("\\.ml[iylp]?" . caml-mode) auto-mode-alist))
(autoload 'caml-mode "caml" "Major mode for editing Caml code." t)
(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t)
(autoload 'camldebug "camldebug" "Run the Caml debugger." t)
(if window-system (require 'caml-font))
Если вы используете режим туарегов, я не могу вам помочь.Однако обратите внимание, что вопреки распространенному мнению, caml-режим из дистрибутива прекрасно работает и все еще поддерживается авторами OCaml.