File tree Expand file tree Collapse file tree 5 files changed +39
-0
lines changed
src/org/jetbrains/plugins/scala/actions Expand file tree Collapse file tree 5 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 311311 <internalFileTemplate name =" Package Object" />
312312 <internalFileTemplate name =" Scala File" />
313313 <internalFileTemplate name =" Scala Enum" />
314+ <internalFileTemplate name =" Sbt File" />
314315 <defaultTemplatePropertiesProvider implementation =" org.jetbrains.plugins.scala.actions.ScalaDefaultTemplatePropertiesProvider" />
315316
316317 <indexPatternBuilder implementation =" org.jetbrains.plugins.scala.editor.todo.ScalaIndexPatternBuilder" />
19821983 class =" org.jetbrains.plugins.scala.components.TypeAwareWidgetFactory$Listener" />
19831984 </projectListeners >
19841985 <actions >
1986+ <action id =" Scala.NewSbtFileAction" class =" org.jetbrains.plugins.scala.actions.NewSbtFileAction" >
1987+ <add-to-group group-id =" NewGroup" anchor =" before" relative-to-action =" NewFromTemplate" />
1988+ </action >
19851989 <action id =" Scala.NewClass" class =" org.jetbrains.plugins.scala.actions.NewScalaFileAction" >
19861990 <add-to-group group-id =" NewGroup" anchor =" after" relative-to-action =" NewGroup1" />
19871991 </action >
Original file line number Diff line number Diff line change 1+ < html >
2+ < body >
3+ < table border ="0 " cellpadding ="2 " cellspacing ="0 " style ="border-collapse: collapse " bordercolor ="#111111 ">
4+ < tr >
5+ < td colspan ="3 ">
6+ < font face ="verdana " size ="-1 ">
7+ This is a built-in template used by < b > IntelliJ IDEA</ b > each time you create a
8+ Sbt File
9+ </ font >
10+ </ td >
11+ </ tr >
12+ </ table >
13+ </ body >
14+ </ html >
Original file line number Diff line number Diff line change @@ -40,6 +40,9 @@ newclassorfile.menu.action.description=Creates new Scala Class or File
4040create.new.scala.class.or.file =Create New Scala Class/File
4141this.is.not.a.valid.scala.qualified.name =This is not a valid Scala qualified name
4242
43+ newclassorfile.menu.action.sbt.text =Sbt File
44+ newclassorfile.menu.action.sbt.description =Create new Sbt File
45+
4346# ## org/jetbrains/plugins/scala/actions/ShowTypeInfoAction.scala
4447type.info.text =Type Info
4548type.info.description =Show Type Info
Original file line number Diff line number Diff line change 1+ package org .jetbrains .plugins .scala .actions
2+
3+ import com .intellij .ide .fileTemplates .actions .CreateFromTemplateActionBase
4+ import com .intellij .ide .fileTemplates .{FileTemplate , FileTemplateManager }
5+ import com .intellij .openapi .project .Project
6+ import com .intellij .psi .PsiDirectory
7+ import org .jetbrains .sbt .icons .Icons
8+ import org .jetbrains .plugins .scala .ScalaBundle
9+
10+ final class NewSbtFileAction extends CreateFromTemplateActionBase (
11+ ScalaBundle .message(" newclassorfile.menu.action.sbt.text" ),
12+ ScalaBundle .message(" newclassorfile.menu.action.sbt.description" ),
13+ Icons .SBT_FILE
14+ ) {
15+
16+ override def getTemplate (project : Project , dir : PsiDirectory ): FileTemplate = FileTemplateManager .getDefaultInstance.getInternalTemplate(" Sbt File" )
17+
18+ }
You can’t perform that action at this time.
0 commit comments