#
# Xenon prefs file (.xerc)
#

windowName      "%m*%%F%r [view-only]%"
#
# - What appears in the window manager title bar of the main window.
# Can be any string with special option characters:
# %m<string>%    <string> is shown when the text has been modified
# %r<string>%    <string> is shown when the text is read-only
# %F             full pathname of file being edited
# %f             filename without path component of file being edited
# 

iconName        "%r[ %%m*%%f%r ]%"
#
# - The title that appears when the program is iconified. Follows the
# same format as windowName.
# 

lines           30
columns         80
#
# - lines, the number of characters wide the program first appears
# - columns, the number of lines high the program first appears
#

font            -b&h-lucidatypewriter-medium-r-normal-sans-12*
#
# - The font that is displayed in all text widgets.
#

breakChars      =(),*.;{}[]<>"-+/&|~^?!:
#
# - The characters that are used as boundaries for word selection.
# Whitespace and newlines are implicit boundaries.
#

lineNumbers     true
autoIndent      true
#
# - lineNumbers, show line numbers.
# - autoIndent, auto indent upon hitting enter
#

tab             8
softTab         4
tabToggle       4
#
# - tab, width of tab in spaces
# - softTab, width of 'virtual' tab composed of spaces.
# - tabToggle, width of tab that is toggled to using "Tab Toggle"
#

maxUndos        4000
#
# Maximum number of events saved for undoing.
#

scrollTimeout	0.03
#
# time interval in seconds between successive scroll steps when auto
# scrolling
#

scrollAccel	1.0
#
# controls the number of lines scrolled at a time per scrollTimeout.
# A lower value of scrollAccel increases the acceleration of scrolling
# relative to the distance of the mouse from the edge of the text field.
#

scrollAmt	1
#
# configures the number of lines scrolled when using the up and down keys
# to scroll beyond the bounds of the visible text.
#

rightScroll	true
#
# causes the scrollbar to appear on the right hand side of the window
# if set to true
#

runOnce		false
#
# Set this to true to cause successive runs of xe to open a window
# in an already running xe process with the same client IP address and
# uid. Overall memory use is much less when running one xe process
# with many windows than many xe processes with one window.
#
