diff --git a/vim/plugin/detectindent.vim b/vim/plugin/detectindent.vim index 266cb2e..62b73b4 100644 --- a/vim/plugin/detectindent.vim +++ b/vim/plugin/detectindent.vim @@ -23,6 +23,8 @@ fun! IsCommentStart(line) " &comments isn't reliable if &ft == "c" || &ft == "cpp" || &ft == "java" || &ft == "scala" return -1 != match(a:line, '/\*') + elseif &ft == "ocaml" " ocaml comments + return -1 != match(a:line, '(\*') elseif &ft == "perl" " catch POD in Perl return -1 != match(a:line, '^=\w') else @@ -33,6 +35,8 @@ endfun fun! IsCommentEnd(line) if &ft == "c" || &ft == "cpp" || &ft == "java" || &ft == "scala" return -1 != match(a:line, '\*/') + elseif &ft == "ocaml" " ocaml comments + return -1 != match(a:line, '\*(') elseif &ft == "perl" " catch POD return -1 != match(a:line, '^=cut') else