[Mono-list] C# editor

A Rafael D Teixeira rafael.teixeirabr@terra.com.br
Fri, 11 Feb 2005 13:58:04 -0200

Actually I use plain-old gedit, most of time. Together with monodoc or
firefox pointing to documentation pages, is a good enough setup. When
starting whole new (sub)projects I tend to use MonoDevelop, but it is
not stable enough (I'm still not using the 0.5.99 new release, that may
improve things).

As for why VS.NET, SharpDevelop, and Monodevelop, and all other IDEs
would ask you to have a project to enable auto-completion is because how
can them magically discover what assemblies will you reference when
compiling your source file aside from asking from you? Just not to ask
everytime you open a source file, that information is persisted in the
project file...

See: you'll have no alternatives here!!!

You could ask why doesn't autocompletion assume you would you be linking
(er, referencing) every assembly the editor can find in your machine?
Basically for performance reasons and to avoid version collisions.

The important concept here is that the source files can't tell by
themselves what libraries will be referenced when they are going to be
compiled, nor if any other source file will be compiled alongside them.

That kind of information is either in the makefiles (normally in a har
to extract form) or in the project file for the specific IDE you may be

Hope it clarifies things,

On Fri, 2005-02-11 at 12:52, Hubert FONGARNAND wrote:
> I can't believe that all novell developpers use only VIM  or emacs to develop 
> a such big project like mono... They certainly use an editor...
> I'm giving a try with eclipse
> Le Vendredi 11 Février 2005 15:30, Aleksandar Dezelin a écrit :
> > I've never heared about autocompletion of C# source files under Linux
> > except in MonoDevelop. SharpDevelop which is GPL-ed has that feature
> > but you will have to work under Windows. It has to build it's
> > autocompletition database so I guess that you also have to open a
> > project in it. Just install Mono for Windows if you want to give it a
> > try.
> >
> > Cheers,
> > Aleksandar Dezelin
> >
> >
> > On Fri, 11 Feb 2005 15:12:01 +0100, Hubert FONGARNAND
> >
> > <hubertf-1@altern.org> wrote:
> > > Hello
> > > I'd like to edit some files in the mono (mcs) source code (System.web in
> > > fact). But it's very hard without an editor with exciting feature such as
> > > autocompletion...
> > > I've tried with monodevelop but, if you want to have autocompletion, you
> > > must open a projet... Is it possible to open the mcs source inside a
> > > project in monodevelop? or does it exist an 'adapted to C#' editor?
> > > Sincerely
> > >
> > > (excuse me for my poor english)
> > > --
> > > Hubert FONGARNAND
> > > Ficucial IT
> > > _______________________________________________
> > > Ce message et les éventuels documents joints peuvent contenir des
> > > informations confidentielles. Au cas où il ne vous serait pas destiné,
> > > nous vous remercions de bien vouloir le supprimer et en aviser
> > > immédiatement l'expéditeur. Toute utilisation de ce message non conforme
> > > à sa destination, toute diffusion ou publication, totale ou partielle et
> > > quel qu'en soit le moyen est formellement interdite. Les communications
> > > sur internet n'étant pas sécurisées, l'intégrité de ce message n'est pas
> > > assurée et la société émettrice ne peut être tenue pour responsable de
> > > son contenu. _______________________________________________
> > > Mono-list maillist  -  Mono-list@lists.ximian.com
> > > http://lists.ximian.com/mailman/listinfo/mono-list
Rafael "Monoman" Teixeira 
Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/
Mono Brasil Founding Member - http://monobrasil.redesolbrasil.org/
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/