File Templates
OmniSharpSublime provides out of the box the ability to create a new C# class and a new C# interface from the side and context menu. The plugin simply reads in a template file and has the ability to replace placeholders which are currently ${namespace}
(the folder location) and ${classname}
(new file name).
To add your own template simply add a template file to to the templates
folder with the extension .tmpl
.
In the Context.sublime-menu
and/or Side Bar.sublime-menu
file add your own menu item that looks something like:
{
"caption": "New File Of Some Sort",
"id": "omnisharp-new-something",
"command": "omni_sharp_new_file",
"args":{"tmpltype":"name_of_template_file_without_extensions","paths": []}
}