From: Martin S. <ma...@ly...> - 2001-08-25 17:56:59
|
"Stefan Monnier" <monnier+gnu/emacs/pr...@fl...> wrote: > Contrary to what I thought, this seems unrelated to newcomment.el > because CC-mode completely overrides that part of the code. Yes, it probably does. I wasn't aware of newcomment.el when I wrote the new comment handling code in CC Mode (it seems that both were written approximately at the same time). After looking at newcomment.el briefly, I think I'll keep the current CC Mode approach for the time being. It looks like CC Mode so far contains much more heuristics and "dwim" to be able to do a good job (especially when figuring out the comment prefix). Much of that heuristics is probably specifically tailored for C and C++ style comments and the common styles of writing comments in C and similar languages, something that newcomment.el hardly can do. Ideally I think it'd be better if CC Mode could delegate more of the text and comment handling to generic packages like newcomment.el. But as it is now, we unfortunately have two separate approaches, each with its own set of customization variables. There's e.g. newcomments' comment-continue vs c-block-comment-prefix in CC Mode. Things like these ought to be united, at least from the users point of view. But it doesn't look entirely easy to do, since the approaches seems to be rather different. I've yet to familiarize myself with newcomment.el and see exactly where the overlap is and what the differences are. |