[MonoDevelop] Multikey bindings?

Chris Wright dhasenan at gmail.com
Sat Jul 5 07:56:43 EDT 2008


I'm trying to create an addin for MonoDevelop to add refactoring
commands. It's going to add a fair number of commands, though, which
means a fair number of shortcut keys to assign.

In Visual Studio, you can create multikey key bindings, such as
Control+K C (comments the selected code, by default) or Control+K U
(uncomments). Can you do this with Mono.Addins or the MonoDevelop
addin API?

Also, I notice that a large number of classes in MonoDevelop are
marked as internal (in the Core solution, the keyword's found about
4900 times). I share Oren Eini's opinion on this; he mentions a
workaround at http://www.ayende.com/Blog/archive/2008/03/12/Internal-Stripping.aspx
that I'd rather not use. Is there any reason for, say,
MonoDevelop.Ide.Services to be internal? It seems silly to replicate
existing functionality just because the original is marked internal.

More information about the Monodevelop-list mailing list