------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=95696 Summary: Cursor navigation should not trigger code completion window Product: kdevelop Version: 3.0.4 Platform: Debian testing OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general AssignedTo: kdevelop-bugs kdevelop org ReportedBy: fabio gs2 com br Version: 3.0.4 (using KDE KDE 3.2.3) Installed from: Debian testing/unstable Packages OS: Linux I am using KDevelop to code PHP projects. When I navigate through the code with the arrow keys, KDevelop has the following weird behaviors: 1. When I walk on the end of a word, it displays the Code Completion Window with symbols that begin with that word, as if I was typing that word. For example, if I walk to the end of an "if", it offers me ifx_connect(), ifx_close(), etc. 2. Whem I walk to the beginning of a line that begins with tabs or an empty line, it displays the same window, offering me class names, probably thinking I created that line, offering me classes to instantiate. In both cases, the code completion pop-up window grabs the keyboard focus, so when I press Up and Down, I move the selection of the listbox instead of moving the cursor of the text editor. In case "2", if I want to go down, walking through a lot of empty or indented lines, I must press an Esc for every Down Arrow. This kind of behavior gets in the way when you are waking through the code and is a real showstopper, at least for those developing PHP applications. Imagine a text editor that prevents you from using the arrow keys. :P My humble opinion is: The code completion window should not be triggered by cursor navigation. Instead, the window should be triggered only by typing text or by hitting Ctrl+Space.