branch: externals/caml
commit 0a919f43e3f827769a83433f0ed53a57c972f75c
Author: Jacques Garrigue <garrigue at math.nagoya-u.ac.jp>
Commit: Jacques Garrigue <garrigue at math.nagoya-u.ac.jp>
patch par Didier le Botlan pour les commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3296
f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
---
caml.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/caml.el b/caml.el
index 46e4a6f..e0389ff 100644
--- a/caml.el
+++ b/caml.el
@@ -1422,11 +1422,15 @@ matching nodes to determine KEYWORD's final
indentation.")
((looking-at comment-start-skip)
(current-column))
((caml-in-comment-p)
- (let ((closing (looking-at "\\*)")))
+ (let ((closing (looking-at "\\*)"))
+ (comment-mark (looking-at "\\*")))
(caml-backward-comment)
(looking-at comment-start-skip)
(+ (current-column)
- (if closing 0 caml-comment-indent))))
+ (cond
+ (closing 1)
+ (comment-mark 1)
+ (t caml-comment-indent)))))
(t (let* ((leading (looking-at caml-leading-kwops-regexp))
(assoc-val (if leading (assoc (caml-match-string 0)
caml-leading-kwops-alist)))