[xyzzy:07172] Re: c モードのコメントについて
- Subject: [xyzzy:07172] Re: c モードのコメントについて
- From: KAMEI Tetsuya <kamei@xxxxxxxxxxxx>
- X-mailer: KaMail-0.0.2.4 (ITS / PDP-10s)
- X-yzzy-version: 0.2.1.201
gears さん、こんにちは。
2001年6月22日(金)[09:57:51]の、
[xyzzy:07166] c モードのコメントについて
への返事です。
| cモード(java,c++,c#も同様)でコメントを入れ子にするとxyzzyが固まります。
とりあえずこれで。
(defun calc-c-comment-indent ()
(save-excursion
(goto-bol)
(skip-chars-forward " \t")
(let ((eolp (eolp)))
(when (and (or eolp (looking-for "*"))
(scan-buffer "/*" :reverse t))
(while (and (eq (parse-point-syntax) ':comment)
(scan-buffer "/*" :reverse t :no-dup t)))
(+ (current-column)
(if eolp
(if (symbolp ed::c-comment-indent-variable)
(symbol-value ed::c-comment-indent-variable)
0)
1))))))
--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx