Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git
# ########################################################################
#
# Application
#
# ########################################################################

application.title=scrivenvar
application.package=com/${application.title}
application.messages= com.${application.title}.messages

# Suppress multiple file modified notifications for one logical modification.
# Given in milliseconds.
application.watchdog.timeout=50

# ########################################################################
#
# Preferences
#
# ########################################################################

preferences.root=com.${application.title}
preferences.root.state=state
preferences.root.options=options
preferences.root.definition.source=definition.source

# ########################################################################
#
# File References
#
# ########################################################################

file.stylesheet.scene=${application.package}/scene.css
file.stylesheet.markdown=${application.package}/editor/markdown.css
file.stylesheet.preview=webview.css
file.stylesheet.xml=${application.package}/xml.css

file.logo.16 =${application.package}/logo16.png
file.logo.32 =${application.package}/logo32.png
file.logo.128=${application.package}/logo128.png
file.logo.256=${application.package}/logo256.png
file.logo.512=${application.package}/logo512.png

# Startup script for R
file.r.startup=/${application.package}/startup.R

# ########################################################################
#
# Caret token
#
# ########################################################################
caret.token.base=CARETPOSITION
caret.token.markdown=%${constant.caret.token.base}%
caret.token.html=<span id="${caret.token.base}"></span>

# ########################################################################
#
# Filename Extensions
#
# ########################################################################

# Comma-separated list of definition filename extensions.
definition.file.ext.json=*.json
definition.file.ext.toml=*.toml
definition.file.ext.yaml=*.yml,*.yaml
definition.file.ext.properties=*.properties,*.props

# Comma-separated list of filename extensions.
file.ext.rmarkdown=*.Rmd
file.ext.rxml=*.Rxml
file.ext.markdown=*.md,*.markdown,*.mkdown,*.mdown,*.mkdn,*.mkd,*.mdwn,*.mdtxt,*.mdtext,*.text,*.txt,${file.ext.rmarkdown}
file.ext.definition=${definition.file.ext.yaml}
file.ext.xml=*.xml,${file.ext.rxml}
file.ext.all=*.*

# ########################################################################
#
# Variable Name Editor
#
# ########################################################################

# Maximum number of characters for a variable name. A variable is defined
# as one or more non-whitespace characters up to this maximum length.
editor.variable.maxLength=256

# ########################################################################
#
# Dialog Preferences
#
# ########################################################################

# docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ButtonBar.html
dialog.alert.button.order.mac=L_HE+U+FBIX_NCYOA_R
dialog.alert.button.order.linux=L_HE+UNYACBXIO_R
dialog.alert.button.order.windows=L_E+U+FBXI_YNOCAH_R

# Ensures a consistent button order for alert dialogs across platforms (because
# the default button order on Linux defies all logic). Power to the people.
dialog.alert.button.order=${dialog.alert.button.order.windows}