Add project name placeholder
This commit is contained in:
parent
4b542a2677
commit
fc81383e1f
|
|
@ -10,6 +10,7 @@ import de.idetools.filename_template.placeholders.DatePlaceholder
|
|||
import de.idetools.filename_template.placeholders.DefaultPlaceholder
|
||||
import de.idetools.filename_template.placeholders.EpochPlaceholder
|
||||
import de.idetools.filename_template.placeholders.PlaceholderProcessor
|
||||
import de.idetools.filename_template.placeholders.ProjectPlaceholder
|
||||
import de.idetools.filename_template.settings.FilenameTemplateSettingsState
|
||||
|
||||
class InitializeFilenameTemplateActivity : StartupActivity {
|
||||
|
|
@ -23,6 +24,7 @@ class InitializeFilenameTemplateActivity : StartupActivity {
|
|||
val placeholders = listOf(
|
||||
EpochPlaceholder(),
|
||||
DatePlaceholder(),
|
||||
ProjectPlaceholder(),
|
||||
DefaultPlaceholder()
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
package de.idetools.filename_template.placeholders
|
||||
|
||||
class ProjectPlaceholder : Placeholder {
|
||||
override fun supports(placeholder: String): Boolean = placeholder == "PROJECT"
|
||||
|
||||
override fun process(placeholder: String, context: PlaceholderContext): String =
|
||||
context.project.name
|
||||
}
|
||||
|
|
@ -43,6 +43,11 @@
|
|||
|
||||
<dt>{EPOCH}</dt>
|
||||
<dd>The current unix time stamp: Seconds since the Unix Epoch on January 1st, 1970 at UTC.</dd>
|
||||
|
||||
<dt>{PROJECT}</dt>
|
||||
<dd>
|
||||
The name of the current project.
|
||||
</dd>
|
||||
</dl>
|
||||
</dd>
|
||||
</dl>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user