File tree 5 files changed +39
-0
lines changed
src/org/jetbrains/plugins/scala/actions 5 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 311
311
<internalFileTemplate name =" Package Object" />
312
312
<internalFileTemplate name =" Scala File" />
313
313
<internalFileTemplate name =" Scala Enum" />
314
+ <internalFileTemplate name =" Sbt File" />
314
315
<defaultTemplatePropertiesProvider implementation =" org.jetbrains.plugins.scala.actions.ScalaDefaultTemplatePropertiesProvider" />
315
316
316
317
<indexPatternBuilder implementation =" org.jetbrains.plugins.scala.editor.todo.ScalaIndexPatternBuilder" />
1982
1983
class =" org.jetbrains.plugins.scala.components.TypeAwareWidgetFactory$Listener" />
1983
1984
</projectListeners >
1984
1985
<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 >
1985
1989
<action id =" Scala.NewClass" class =" org.jetbrains.plugins.scala.actions.NewScalaFileAction" >
1986
1990
<add-to-group group-id =" NewGroup" anchor =" after" relative-to-action =" NewGroup1" />
1987
1991
</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
40
40
create.new.scala.class.or.file =Create New Scala Class/File
41
41
this.is.not.a.valid.scala.qualified.name =This is not a valid Scala qualified name
42
42
43
+ newclassorfile.menu.action.sbt.text =Sbt File
44
+ newclassorfile.menu.action.sbt.description =Create new Sbt File
45
+
43
46
# ## org/jetbrains/plugins/scala/actions/ShowTypeInfoAction.scala
44
47
type.info.text =Type Info
45
48
type.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