Version: (using KDE KDE 3.5.7) Installed from: SuSE RPMs ...or simply put abbreviations do not always work. I have "p" defined for "public:" and in such case: virtual int alignment () const;*/ p virtual QWidget *createEditor(QWidget *parent, I cannot expand it. However if I delete new-line after it, and create it, erase some spaces and put them again, it will work. I checked the file (it is not long, I can attach it) in hex mode, there are no mysterious characters... 0x0A and 0x20.