in SourceViewService, would it be possible to add code to allow addins to add a .lang file since suse uses opt/gnome, if we don't have something like that, boo can't be noarch which really sucks i dont think gtksourceview supports that it doesn't, but your mini-manager does you have a service that wrapps around it ./Core/src/AddIns/DisplayBindings/SourceEditor/Services/SourceViewService.cs i dunno that can load random .lang files the only other place SourceLanguageManger is mentioned is ./Extras/MonoQuery/Gui/SqlQueryView/SqlQueryView.cs i think you'd just ahve to 1) change available languages to store your own list 2) install the ones from SLM on startup 3) write your own function to find the mime type and then add a hook so that languages could add a random .lang file if you can tell me how to do 4, i can do a patch for 1 2 and 3 by you you mean you because you cant mean me because i dont have time to write any MD code today or tomorrow and i dunno how to do 4 ok or do you mean how to add Codon and MD style stuff? whats a codon? you mean so that you can do in the addin file: ? yeah, something like that yeah you need to create a Codon and i would need to know whenever the addin file is loaded or does the codon do that look at a simple one, like the language templates the codon does all that oh man, packager means so much more than i thought you create a Codon, and have it map right, and then there is a BuildItems call that returns to you all the instances defined in all the xml files so "LanguageBinding" is the name of the codeon? codon where does the path come from? naw LanguageFile is the codon /SharpDevelop/Workbench/LanguageBindings is the path you use that path w/ BuildItems to tell it what piece of the tree to return huh what kind of path is that?