News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

SmartSense/IntelliSense/CodeCompletion

Started by Aboq, January 05, 2007, 12:39:43 AM

Previous topic - Next topic

Alturin

Quote from: TDragon on May 27, 2007, 10:37:53 PM
Quote from: Alturin on May 27, 2007, 09:03:55 PM
So, I don't really see in what way typedefs are supported :(.
Typedefs are certainly supported; it's C-style struct specifiers ("typedef struct test_struct blah;") that aren't. The typedef line is not recognized in any of the first three samples because of this; the last two examples work because "test_struct" is directly recognized as the previously declared struct -- which is entirely correct in C++ (except that the struct definition lacks a semicolon after the closing curly brace).

I was testing the code on my laptop, and manually typed it over to the post, so yeah I forgot the semicolons; added them, thanks.
Is this kind of support on the near to-do list for Code Completion, if it's on there at all?

mandrav

Quote from: Alturin on May 28, 2007, 01:04:09 AM
Is this kind of support on the near to-do list for Code Completion, if it's on there at all?

There are various things in my todo list but don't expect anything major before our next release is out the door.
Be patient!
This bug will be fixed soon...

Game_Ender

#17
Perhaps adapting a more robust code base from something like icomplete or omnicppcomplete? (Both are C/C++ code completion libraries with VIM plugins).

EDIT: Both appear to use Ctags like eranif standalone application does.

zelimir

First of all, I am really enthusiastic about this great IDE!
It has ample and cool features.
But I also miss those features addressed in this thread.

Quote from: mandrav on May 28, 2007, 08:55:26 AM
There are various things in my todo list but don't expect anything major before our next release is out the door.

Does this mean that you are considering to implement this feature BEFORE RC 3 or AFTER 1.0 Final?

I think this feature has to be in the final release, since it is essential for a quality IDE. And I am certainly not alone with this opinion.
A code completion which looks for the right function arguments and struct members makes an IDE a LOT more usable.

Greets,
Zelimir