Few suggestions about the CDT autocompletion behavior [message #1754205] |
Wed, 15 February 2017 10:12 |
Nana Sakisaka Messages: 1 Registered: February 2017 |
Junior Member |
|
|
For the code below:
namespace ns1 { namespace ns2 {
struct foo {};
}} // ns1::ns2
When you type:
The autocompletion window will popup.
This is okay.
Then you keep going...
Now you press ENTER. It transforms the code into something like this:
Well, yeah, the double-colons are completed, but the popup window for ns2 is not shown.
This is pretty much annoying. IMAO.
So: (1) I want the popup window for ns2 to be shown up on this moment.
Now go back to this state:
You are looking at the popup window of ns1:: for this moment.
You type double-semicolon by yourself this time (not by pressing ENTER)
Well...... The popup window is still showing that of ns1::'s, not the one for ns2.
So: (2) I need the ns1's popup window to be closed, and ns2's popup window to be shown.
How about manually completing them?
There's a problem too...
You press Ctrl-Space or Ctrl-/ or whatever the key is.
Now the state changes to:
(Double colons added)
You won't see the popup window for ns2.
So: (3) I want to see the popup window when a completion was fired and only one matching identifier was found.
Have any of these been discussed before? If not, how about implementing them and provide a configurable option for the custom behavior?
|
|
|
Powered by
FUDForum. Page generated in 0.02200 seconds