jEdit Community - Resources for users of the jEdit Text Editor
C++/C# completion support in CodeAid (or some other plugin)
Submitted by davidljung on Tuesday, 23 March, 2004 - 19:03
I use jEdit primarily for C++/C# development. I'd like to see CodeAid work for C++ and
C# rather than just Java. C++ would need at least a basic understanding of
templates (which is soon to be true for Java/C# too).

As an incentive/motivation, I'll give US$50 to anyone who implements one
or the other (or both!), either in CodeAid or some other
plugin, via PayPal (or I'll donate to jEdit.org if prefered).

-David.

PS: If this gets implemented anyway, I'll donate $50 to jEdit.org

email: t7 'at' pobox 'dot' com
Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
Reflection Is The Key
by unidyne on Tue, 07/11/2006 - 02:57
My understanding of CodeAid and DotComplete is that both use reflection to generate their completions. The same is also true of Visual Studio, which uses .NET reflection. In order for there to be a successful jEdit plugin for completion in C#, one would either have to create some JNI that could do C# reflection or build a database of the .NET libraries.

The latter would be limited in that it would not work for third party libraries and would have to be updated every time there are changes to the framework. Right now, there are three completely different versions - 1.1, 2.0 and 3.0 (WinFX).

The former would be the simplest, but would only work on the .NET framework the reflection code was compiled in. However, this would really provide CLR reflection - usable not just for C#, but all .NET languages (not that I care that much for VB Sticking out tongue).

I have a need for this also. Sometimes, I open up Visual Studio (*yuck*) just so I can have this feature. Maybe someday I'll come back to this and have time to code up something. (But I'm secretly hoping someone else beats me to it!)

-- UniDyne

unidyne [AT] gmail
Anyone out there care to explain how CodeAid works so we can mod
by Anonymous on Mon, 25/04/2005 - 08:15
I would work on an Icon version if I can mod it
without a total rewrite.
The best way would be a sidek
by Brad Mace on Tue, 06/04/2004 - 21:29
The best way would be a sidekick plugin. for ~$60 someone should give it a try.
I would also appreciate very
by Anonymous on Tue, 06/04/2004 - 09:29
I would also appreciate very much a code completion feature for c-languages (especially c#). If someone is already working on this feature or planning to do this soon i would like to cooperate and help in the development process.

Also, in addition to david's 50$, i would spend 10€ for the first one who provides a reasonable code completion feature for c# Eye-wink

Greetings from Germany,

Christian
 
Also other languages
by Anonymous on Tue, 06/04/2004 - 23:32
If someone tells me how this can be done, with any language, I'll do it for FlagShip and xHarbour.

Rui Costa (Portugal)
User login
Browse archives
« November 2024  
MoTuWeThFrSaSu
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   101634
Context Free Art (*.cfdg)   0.31   46062
BBEdit scheme   1.0   18601
JBuilder scheme   .001   18502
ColdFusion scheme   1.0   18031
R Edit Mode - extensive version   0.1   17481
Advanced HTML edit mode   1.0   16213
Matlab Edit Mode   1.0   16075
jEdit XP icons   1.0   15236
XP icons for jEdit   1.1   14300