yesterday I installed MonoDevelop 2.8.2, which came with Unity 3.5. I was looking forward to it, and it actually looks more stable (no random crashes nor code-assist crazyness for now). But I have 2 big problems that are driving me crazy:
C# Code Templates won’t accept a template that is made uniquely by empty lines or comments. I use them a lot as separators, but MonoDevelop now returns a “text editor extension chain” error when trying to insert them (while they were accepted in the previous version).
Even if I set MonoDevelop not to automatically close the parenthesis I open, nor to put spaces in front of them, it completely ignores me when code-completing methods (like a simple Debug.Log).
I don’t understand what you mean here. You’re not getting any completion results, or MD is still auto-adding close parentheses, or something else?
[/quote]
[/quote]
Sorry I should’ve been more clear. I mean that the parenthesis are automatically added anyway, while also having a space added in front of them. This happens only if I activate auto-completion by pressing the parenthesis keyboard key. If instead auto-completion is activated by pressing the ENTER key, everything works correctly.
For the templates issue, if I remember correctly I solved it by installing the latest MonoDevelop, instead than the one that came with Unity (which in return had other issues - like the fact that a new instance was opened each time you clicked a file from Unity). I don’t remember if it fixed also the parenthesis issue.
Anyway, my final solution was to move to Visual Studio, sigh