PrismSettings

ba.sake.hepek.prismjs.PrismSettings
final case class PrismSettings(version: String, pkg: String, depsProvider: DependencyProvider, theme: String, languages: List[String], plugins: List[(String, Boolean)], showInvisibles: Boolean, showLanguage: Boolean, copyToClipboard: Boolean, keepMarkup: Boolean) extends BaseComponentSettings

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def withCopyToClipboard(copyToClipboard: Boolean): PrismSettings
def withKeepMarkup(keepMarkup: Boolean): PrismSettings
def withLanguages(languages: List[String]): PrismSettings
def withLanguages(languages: String*): PrismSettings
def withPkg(pkg: String): PrismSettings
def withPlugins(plugins: List[(String, Boolean)]): PrismSettings
def withPlugins(plugins: (String, Boolean)*): PrismSettings
def withShowInvisibles(showInvisibles: Boolean): PrismSettings
def withShowLanguage(showLanguage: Boolean): PrismSettings
def withTheme(theme: String): PrismSettings
def withVersion(version: String): PrismSettings

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product