anund@idt.unit.no (Anund Lie) (09/21/89)
GNU Emacs 18.52, lisp/prolog.el
indent-new-comment-line inserts one space too much, i.e.
%%% indent-new-comment-line (M-LFD) was called at this point ->
%%% and the comment continues like this.
(The extra space is removed by reindenting the line with TAB, i.e.
prolog-indent-line.)
Inserting a test for beginning of line in 'prolog-comment-indent seems
to be sufficient:
*** prolog.el.18.52 Thu Sep 21 17:13:21 1989
--- prolog.el Thu Sep 21 17:18:41 1989
***************
*** 175,181 ****
(t
(save-excursion
(skip-chars-backward " \t")
! (max (1+ (current-column)) ;Insert one space at least
comment-column)))
))
--- 175,182 ----
(t
(save-excursion
(skip-chars-backward " \t")
! ;; Insert one space at least
! (max (+ (current-column) (if (bolp) 0 1))
comment-column)))
))
! (max (+ (current-column) (if (bolp) 0 1))
comment-column)))
))
Anund Lie
Division of Computer Systems and Telematics
Norwegian Inst. of Technology, N-7034 Trondheim, Norway
Email: anund@idt.unit.no (Internet, preferred)
anund@loke.idt.unit.no (if your mailer does not support MX rec.)