[Mono-dev] New GSoC projects

quandary quandary82 at hailmail.net
Tue Feb 26 06:06:47 UTC 2013

I don't know how good it is for a student project,
but one of the things that have annoyed me quite a bit in the past
is the lack of automatic indentation in MonoDevelop.

If you copy-paste code from one place to another
(e.g. stackoverflow post to your program),
you have a horrible mess afterwards.
And while it's trivial to clean up the mess,
it's relatively time-consuming and highly annoying.
In Visual Studio, if you put the closing brace },
it automatically indents the code for you.

I find this feature immensely useful,
yet profoundly lacking in MonoDevelop. ;)

The bad thing is, that when I work on Linux and copy a lot
(for example when I wrote a C# mount wrapper 
for which I copy-pasted and then converted a lot of C-code) ,
I have to occasionally switch over to Visual Studio to clean up the mess,
because I cannot work anymore in that mess.
This means I have to copy the MonoDevelop project
from the Linux machine to the windows machine,
and then back again, over a not that fast wireless network,
not to mention the long startup time of windows.

Now that debugging and IntelliSense in MonoDevelop work great,
the moment that automatic indentation arrives would be the moment
I'd dump Visual Studio more or less completely.

One of the nicest features in Visual Studio is,
that you can choose to customize the indent formatting,
e.g. you can have it indent not only like  K & R, but also like ANSI.
For example I like ANSI indentation, like in the C# code,
but the default indentation for JavaScript is K & R,
but you can choose to have newlines before opening braces in
Tools-> Options ->SourceCode Editor -> JScript
which then effectively indents like ANSI.

On 02/25/2013 03:53 AM, Udesh Liyanaarachchi wrote:
> Hi all,
> Thanks Arthur pointing out this.
> I'm a student and I would like to start work on adding an enhancement 
> for MonoDevelop.
> If anyone can suggest an idea it would be great.
> thanks...!!!
> On Mon, Feb 25, 2013 at 2:42 AM, Arthur Grimnirsen 
> <grimnirsen at gmail.com <mailto:grimnirsen at gmail.com>> wrote:
>     Hi List,
>     saw the sign on "StudentProjects" page, saying that proposals
>     haven't been updated yet, but I'm wondering - are there any long
>     awaited changes that are surely to be proposed?
>     Also, are you ready to discuss students' own ideas at moment? I
>     remember having some ideas on MonoDevelop user experience - is
>     this list a right place to submit them?
>     Regards,
>         Arthur.
>     _______________________________________________
>     Mono-devel-list mailing list
>     Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
> -- 
> *
> **Udesh Liyanaarachchi*
> B.sc. Eng (Undergraduate)
> Department of Computer Science & Engineering
> University Of Moratuwa
> Sri Lanka.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130226/e00f4045/attachment.html>

More information about the Mono-devel-list mailing list