<> <> <.profile, e.g. McGregor.Profile, or if no such file exists, a default profile User.Profile. The entries in this profile are of the form : RETURN, where key is a sequence of alphanumerics or .'s (case does not matter) and value is either (1) a BOOLEAN, (2) an INT, (3) a TOKEN, which is a rope consisting of either a sequence of characters delimited by SP, CR, TAB, Comma, Colon, or SemiColon, or, in the case that the first character is '", the sequence of characters up to the next matching '", or (4) a ListOfTokens. Comments can appear at any point in the profile, and are ignored. >> <> <> <> UserCategory: TOKEN _ Intermediate; affects which Tioga commands are turned on. Categories are {Beginner, Intermediate, Advanced}. You need Advanced to enable the various commands for manipulating nodes. Will not be noticed until you boot. DefaultFontFamily: TOKEN _ Tioga; the name of the default font to use for all viewers. Will not be noticed until you boot. Any changes to this entry will not be noticed until the next time you boot. (Consult a wizard before changing this to anything other than Tioga.) DefaultStyle: TOKEN _ Cedar; the name of the default style. ExtensionStyles: ListOfTokens _ NIL; < . >> DefaultTiogaMenus: ListOfTokens _ places; specifies which menus, if any, should automatically be displayed when you create a new Tioga viewer, e.g. places levels. none means no menus will be added, i.e. only the "Clear Reset..." menu will be displayed. OpenFirstLevelOnly: BOOL _ FALSE; <> DefaultFontSize: INT _ 10; Note: strike fonts only come in a few sizes. Any changes to this entry will not be noticed until the next time you boot. (Consult a wizard before changing this to anything other than Tioga.) PreLoad: ListOfTokens _ NIL; a sequence of files for which viewers are automatically opened when you boot. Many profiles have "TiogaDoc.tioga" here, which will open a viewer on the documentation for Tioga. Any changes to this entry will not be noticed until the next time you boot. TiogaTIP: TOKEN _ Default; defines your user interface to Tioga. Value is a sequence of TIP files or the special token "Default", which will be layered so that operations defined in earlier tables take precedence over those defined later. Any changes to this entry will not be noticed until the next time you boot, or you invoke the userexec command ReadTiogaTipTables. SourceFileExtensions: ListOfTokens _ mesa tioga df cm config style; This determines what extensions Tioga should look for in opening files. ImplFileExtensions: ListOfTokens _ mesa cedar; This determines what extensions Tioga should look for in opening files requested via GetImpl. ScrollTopOffset: INT _ 3; When you do a Find command you may want to see a few lines in front of the match to give you more context. This parameter tells Tioga how many extra lines to want in such situations. ScrollBottomOffset: INT _ 5; When you are typing and the caret goes to a new line just off the bottom of the viewer, Tioga will automatically scroll the viewer up a little to make the caret visible again. This parameter controls how far up to scroll; a big number causes larger but less frequent glitches. SelectionCaret: TOKEN _ balance; "balance" means place the caret at the end nearer the cursor when the selection is made. Some people have requested to have the caret always placed at one end or the other, hence this profile entry. The choices are {before, after, balance}. YSelectFudge: INT _ 2; This lets you specify a vertical displacement for making selections. Tioga behaves as if you had pointed this number of points higher up the screen so that you can point at things from slightly below them. UnsavedDocumentsCacheSize: INT _ 4; <> ShowUnsavedDocumentsList: BOOL _ TRUE; <> <<>> EditHistory: INT _ 20; <> EditTypeScripts: BOOL _ TRUE; <> <> <> Hardcopy.PressPrinter: TOKEN _ NIL; the printer where your output gets sent, e.g. Clover. Used by both print and tsetter. Hardcopy.PrintedBy: TOKEN _ NIL; If omitted, defaults to name of currently logged-in user Hardcopy.Landscape: BOOL _ TRUE; TRUE means print in landscape mode, FALSE in portrait mode Hardcopy.Font: TOKEN _ IF Hardcopy.Landscape THEN "Gacha6" ELSE "Gacha8"; Hardcopy.Columns: INT _ IF Hardcopy.Landscape THEN 2 ELSE 1; Hardcopy.Tab: INT _ 8; the number of spaces between tab stops Hardcopy.TemporaryPressFiles: BOOL _ FALSE; Temporary Press Files are automatically deleted as soon as they are successfully sent to the printer. This profile parameter controls the initial setting when a new tsetter tool is created. It can be changed on a tool by tool basis using a button in the tsetter tool. <> RegisteredCommands: TOKEN _ NIL; the token is interpreted as either (a) a sequence of commands that you want the UserExecutive to recognize in addition to the ones that it already knows about, or (b) the the name of a file containing those commands. Each command must be on a separate line, and the line must be of the form: CommandName Explanation name-of-bcd, where Explanation is a rope delimited by "'s, and name-of-bcd is optional and defaults to the same as CommandName. (Note that any " appearing inside of the rope must be preceded by a \ or it would terminate the rope. Similarly, any \ to be included in the rope must itself be preceded by a \.) Example: RegisteredCommands: " Bringover \"Retrieves files from a remote server to your local disk, using a specified df file.\" Chat \"Creates a Chat viewer, i.e. a \\\"terminal\\\" for communicating with Maxc, Ivy, Ernestine, etc.\" JaM \"Creates a JaM typescript.\" Print \"Sends either a plain-text file or a press file to a printer.\" SModel \"Stores files on remote servers using a specified df file.\" VerifyDF \"Verifies that the contents of specified df file are consistent.\" WalnutSend \"Creates a viewer for sending mail.\" " <<>> <> CommandsFrom: TOKEN _ NIL; either (a) a sequence of command lines to be executed by the UserExecutive, exactly as though you had typed them in, or (b) the name of a file which contains the commands. The commands can appear directly in the user profile, e.g. CommandsFrom: " WalnutSend -- loads starts, and calls WalnutSend, i.e. brings up the little envelope Alias DoBoth (file) compile file '; bind file " <> CommandsFrom: Teitelman.commands Note: any changes to this entry will not be noticed until the next time you boot. ShowStatistics: BOOL _ FALSE; if true, causes userexecutive to print out computation time, number of words allocated, and page faults for each command that it executes. CreateSessionLog: BOOL _ TRUE; if true, causes userexecutive to create a log file, called Session.log, in which is written all of the material that appears in each of the workAreas, suitably bracketed so you can tell which is which, as well as a record of all files that were saved. CreateWorkAreaLogs: BOOL _ FALSE; if true, causes userexecutive to create log files for each work area, of the form WorkAreax.log. CreateChangesLog: BOOL _ TRUE; if true, causes userexecutive to create log file containing record of all changes made to files. Each time a file is saved, its name, date, and changelog entry, if any, is written to this log (requires NewStuffImpl to be loaded). WhenLogFileExists: TOKEN _ "Rename"; Determines what happens when a log file already exists. Value is either {Rename, Append, OverWrite}. Rename means rename the existing log file by appending a $ to its name. Append means append the new log file to the existing one. <> Spell.inform: TOKEN _ allAccountedFor; what classes of corrections to inform the user about Spell.confirm: TOKEN _ allAccountedFor; what classes of corrections to request confirmation before performing Spell.disabled: TOKEN _ never; what classes of corrections not to do at all <> Spell.timeout: INT _ -1; number of milliseconds to wait before timeout on a proposed correction. -1 means never timeout. Spell.defaultConfirm: BOOL _ FALSE; what to return if a proposed correction involves confirmation and you allow the correction to timeout. TRUE means ok to do the correction, FALSE means not. Spell.giveUpAfter: INT _ -1; number of milliseconds to attempt correction before giving up. Spell.assumeFirstCharCorrect: BOOL _ FALSE; For use in context of correcting a where there is a large potential set of candidates, e.g. misspelled frame name, file name, but this set of candidates can be structured so that only those candidates with the same first character as the one that was misspelled will be considered. Note that it is always the case that these candidates are considered first. This parameter simply says if you don't find the correct spelling there, whether or not to search the other candidates. Spell.viewerSpellDisabled: BOOL _ FALSE; If TRUE, then no correction for mistyped filenames in context of loading or opening a viewer. <> Compiler.IconicLogs: BOOL _ FALSE; <> Compiler.BlinkLogs: BOOL _ TRUE; <> Compiler.SeparateLogs: BOOL _ FALSE; <> << >> Compiler.AutoSave: BOOL _ FALSE; If TRUE, when the user attempts to compile a file which has been edited but not saved, causes the system to automatically save the file without asking the user. Compiler.Switches: TOKEN _ NIL; default switches for compiler. Note that /-g can be used to cause separate compiler error logs for each file compiled. Binder.Switches: TOKEN _ NIL; default switches for binder <> Walnut.ReplyToSelf: BOOL _ FALSE; if TRUE, causes walnut to always supply a Reply-To: field. Walnut.InitialActiveRight: BOOL _ TRUE; true says to bring up the active message set on the right column, false on left. Walnut.InitialActiveOpen: BOOL _ FALSE; true says open a message set viewer on Active. Walnut.InitialActiveIconic: BOOL _ FALSE; if true and InitialActiveOpen = TRUE, then the Active message set viewer is opened as an icon. Walnut.MsgSetButtonBorders: BOOL _ FALSE; if TRUE, puts borders around the MsgSet buttons in the control window. Walnut.WalnutSegmentFile: TOKEN _ "Walnut.Segment"; value is the name of the file to be used for the walnut data base. Primarily to allow users to experiment with alpine. Walnut.WalnutLogFile: TOKEN _ ""; Name of log file. If not specified, then derived from Walnut.WalnutSegmentFile by changing extension to .DBLog. Squirrel.SquirrelWindow: BOOL _ FALSE; TRUE if you want the squirrel window on the screen. <> AutoCheckpoint: BOOL _ FALSE; TRUE says to automatically make a checkpoint when you boot. ClientCheckpoint: BOOL _ TRUE; If TRUE, puts a CheckPoint button at the top of your screen. WorldSwapDebug: BOOL _ FALSE; TRUE means go to worldswap debugger on an uncaught signal. AutoIdleTimeout: INT _ 20; if you leave your terminal unattended for more than the corresponding number of minutes, is equivalent to pressing the "Idle" button. 0 means never time out. FileSwitches: TOKEN _ NIL; argument is interpreted as the switches (sequence of characters) to be supplied when booting using the "File" button. <<>> <<>> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <<>>