Version: (using KDE KDE 3.5.3) Installed from: SuSE RPMs Now, I am a bit puzzled because I am not sure that Kate behaved this way, but I am sure KDevelop didn't. However in 3.5.3 both of them behaves like this: virtual string GetEnumKeyword(string s) const = 0; bool IsPageBreak(const string &s) const; bool IsJunkLine(const string &s) const; void ProcessEntry(RawEntry raw_entry); bool Transfer(); | by | I denote text cursor, now I press up-arrow | virtual string GetEnumKeyword(string s) const = 0; | bool IsPageBreak|(const string &s) const; bool IsJunkLine(|const string &s) const; void ProcessEntr|y(RawEntry raw_entry); bool Transfer(); What worse I don't see any option that I could turn off this jumping. In 3.5.2 it works fine, I upgraded to 3.5.3 and found this.
Cannot reproduce on r557622. Anyone else?
I just found out that with "dynamic word wrap" turned ON there is no such effect (however I don't use auto word-wrapping). I will try other options because as you can see there are side-effects (again -- versions < 3.5.3 worked fine).
*** This bug has been marked as a duplicate of 94693 ***
Andreas, I don't think it is duplicate since this bug is ON when the dynamic wrap is OFF, and with this "duplicate" the bug is ON when the wrap is ON. So how it could be a duplicate? And as I mentioned this bug was introduced in 3.5.3 -- and the duplicate you mentioned is quite old.
Could you attach a file that provokes this problem, as I cannot seem to reproduce it on my own?
Andreas -- it is every file. No exception. This bug was 100% introduced in 3.5.3 -- I used Kdevelop for a long time and well, I just edited my code. Now, it is quite a nightmare since I have to set the cursor properly each time I hit the shorter line. It is VERY similar to "wrap cursor" mode. However "wrap cursor" jumps to the left immediately when hitting shorter lines and can restore its position when hitting longer lines again. This bug causes cursor to jump left after you hit and leave (!) the shorter line (so it is after-effect) and the position is not restored. wrap cursor, move down, | is the cursor 1234567890| 0| 1234567890| this bug 1234567890| 0 | 1|234567890 NOTE: this bug is turned off by options related to wrapping text or cursor, i.e. dynamic text wrap, cursor wrap, but not -- static wrap.
no word wrap or block mode -> bug is reproducable.
I assume it is fixed, since I no longer see this bug.
Are you sure? Since what KDE version is this fixed?
Well, I am not sure, but apparently there were some changes in Kate, so I guess this could be fixed also just by accident. I think I didn't see it in 3.5.5, now I use KDE 3.5.6 and the cursor behaves normally. I will reopen this report as soon as I see this bug again (I hope I won't :-D).