[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 95696] New: Cursor navigation should not trigger code completion window
From: kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date: 2004-12-22 21:41:04
Message-ID: 20041222224102.95696.fabio () gs2 ! com ! br
[Download RAW message or body]
------- 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.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic