void main (void)
{
#if (
と打つと、
void main (void)
{
#if (
とインデントされしまうのでパッチを当てました。
下のように感じです。
要するに、'(' '{'でインデントするのは 先頭文字が # でない時に限定します。
(こんなので、いいのかな・・・)
本来なら、CVSリポジトリにコミットしにいくべきなのでしょうが、
なにぶん初投稿なもので勝手がわかりませんので、お許しを・・・
#ここを読めば、コミットできるというがあれば教えてください。
CEditView_Command_New.cpp
の
SmartIndent_CPP
関数内で
if( i < nWork ){
if( ( ':' == cChar
&& (
0 == strncmp( &pLine[i], "case", 4 )
|| 0 == strncmp( &pLine[i], "default:", 8 )
|| 0 == strncmp( &pLine[i], "public:", 7 )
|| 0 == strncmp( &pLine[i], "private:", 8 )
|| 0 == strncmp( &pLine[i], "protected:", 10 )
)
)
|| ( '{' == cChar
&& (
'#' != pLine[i]
)
)
|| ( '(' == cChar
&& (
'#' != pLine[i]
)
)
){