[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:09077] c++-mode の indent(bug?)
近棟です。
現在 Debian hamm で emacs20 を使っているのですが、C++で次のようなコメ
ントを書いたときに、バックスラッシュがある次の行や、////////などのコメ
ントがあると、おかしなインデントになる事に気づきました。
======================================================================
class Sample{
public:
Sample(){
////////////////////
// down
// t| |\
// | | |
// s| \|
// +--------
// m
int i;
////////////////////
// narrower
// t| |\
// | | |
// s| |/
// +--------
// m
int j;
}
};
======================================================================
||
|| M-x indent-region
\/
======================================================================
class Sample{
public:
Sample(){
////////////////////
// down
// t| |\
// | | |
// s| \|
// +--------
// m
int i;
////////////////////
// narrower
// t| |\
// | | |
// s| |/
// +--------
// m
int j;
}
};
======================================================================
////////////を// ///////////にするとか、
行末の \ の後ろにスペースを置くとかすると、ちゃんとインデントしてくれ
るようになるのですが、これはバグでしょうか?
ちなみに M-x c-version を実行すると Using CC Mode version 5.17 と表示
されます。
==) E-mail:chika@xxxxxxxxxxxxxxxx (==
==) 近棟 稔 <Minoru Chikamune> (==