Copy [Indigo]<Daybreak>Yamamura>7.0>Top> ← []<>7.0>System>Yamamura.profile
Tioga.TiogaTIP: []<>7.0>System>DaybreakTioga.TIP Default
Tioga.TypescriptTIP: []<>7.0>System>DaybreakTypescript.TIP Default
Interminal.chordWaits: 3 -- use "3" for Daybreak
VersionMap.SourceMaps: /Cedar/Cedar7.0/VersionMap/CedarSource.VersionMap /Cedar/CedarChest7.0/VersionMap/CedarChestSource.VersionMap
VersionMap.SymbolsMaps: /Cedar/Cedar7.0/VersionMap/CedarSymbols.VersionMap /Cedar/CedarChest7.0/VersionMap/CedarChestSymbols.VersionMap
CommandTool options
CommandTool.BootCommands: "
... is executed in the very first CommandTool instance that is created after a full boot. The intention is to setup the machine to be ready to take a checkpoint.
This entry can also be executed by the NoteBootCommands command.
Bring over and run the basic things:
PushV Commands
BringOver -p /Cedar/CedarChest7.0/Top/BootTool
Install BootTool
Pop
Resize Watch Tool and open it at the top:
← IF (&watchViewer ← ViewerOps.FindViewer[\"Watch\"]) # NIL THEN Watch.ForceSample[parent: NIL, mouseButton: yellow] ELSE MessageWindow.Append[message: \"No Watch Icon\", clearFirst: TRUE]
← IF &watchViewer # NIL THEN ViewerOps.OpenIcon[icon: ViewerOps.FindViewer[\"Watch\"], bottom: FALSE] ELSE MessageWindow.Append[message: \"No Watch Icon\", clearFirst: TRUE]
Bring over the things from CedarChest:
QuickBringOver [Cedar]<CedarChest7.0>Top>Environment.DF
-- do this on demand via the QBE command.
PushV Commands
Start the compute server, if this is a Dorado
BringOver -p [Cedar]<CedarChest7.0>Top>CommandToolProcedures.DF
Install CommandToolProcedures
BringOver -p [Cedar]<CedarChest7.0>Top>Summoner.df
BringOver -p /Cedar/CedarChest7.0/Top/Forms.DF
SummonerCSLNiceGuy
PseudoServerPrint
← IF SystemVersion.machineType = dorado THEN &cmd[\"SummonerEnableAutoIdle\"] ELSE MessageWindow.Append[message: \"No SummonerEnableAutoIdle\", clearFirst: TRUE]
Start the STP server:
BringOver -p [Cedar]<CedarChest7.0>Top>STPServer.df
STPServer start
This makes the machine a file server. Make sure the access control files are reasonable. See STPServerDoc.Tioga. A good STPServer.readAccess is "CSL^.pa, CedarUsers^.pa, EDL^.pa".
Openr FontCache.Tioga
This file contains a variety of characters. The idea is to get them into your font cache. Scroll through the file to make sure they all get displayed.
Pop
"
CommandTool.NewUser: "
... is executed in exactly one existing CommandTool instance whenever a new user logs in, either while booting from a checkpoint, or when coming out of idle. The intention is to use this entry to acquire files peculiar to the user.
This entry can also be executed by the NoteNewUser command.
Statistics off
Fix the watch tool again, in case someone broke it:
← IF (&watchViewer ← ViewerOps.FindViewer[\"Watch\"]) # NIL THEN Watch.ForceSample[parent: NIL, mouseButton: yellow] ELSE MessageWindow.Append[message: \"No Watch Icon\", clearFirst: TRUE]
← IF &watchViewer # NIL THEN ViewerOps.OpenIcon[icon: ViewerOps.FindViewer[\"Watch\"], bottom: FALSE] ELSE MessageWindow.Append[message: \"No Watch Icon\", clearFirst: TRUE]
Turn off AutoBackup so it doesn't get confused in the ensuing shuffle.
PushV Commands
BringOver -p [Cedar]<CedarChest7.0>Top>AutoBackup.df
AutoBackup Off
Pop
Cd
BringOver /User/Hatakeyama/Hatakeyama.
DF
bring over this user's files.
Start things from CedarChest:
PushV Commands
BringOver -p [Cedar]<CedarChest7.0>Top>CommandToolProcedures.DF
Install CommandToolProcedures
BringOver -p [Cedar]<CedarChest7.0>Top>Summoner.df
allow idle machine to be compute server:
BringOver -p /Cedar/CedarChest7.0/Top/Forms.DF
SummonerCSLNiceGuy
← IF SystemVersion.machineType = dorado THEN &cmd[\"SummonerEnableAutoIdle\"] ELSE MessageWindow.Append[message: \"No SummonerEnableAutoIdle\", clearFirst: TRUE]
Allow machine to be compute server client:
SummonerClientOn
Make sure a clock is running:
← IF (&clockViewer ← ViewerOps.FindViewer[\"Clock\"]) = NIL THEN &cmd[\"Clock\"] ELSE MessageWindow.Append[message: \"Using old clock\", clearFirst: TRUE]
BringOver -p [Cedar]<CedarChest7.0>Top>TiogaExecCommands.DF
Fix up the EditTool to useful size and values:
DoTiogaOps SaveSelectionA MatchCase MatchLiterally LeaveInitCap SubstituteInEntireDoc MatchAnywhere EqualLooksTest DoReplace TypeName \"code\" StyleName \"Cedar\" ReadProfile RestoreSelectionA
← IF (&editToolViewer ← ViewerOps.FindViewer[\"EditTool\"]) # NIL THEN ViewerOps.SetOpenHeight[viewer: &editToolViewer, clientHeight: 228 - (ViewerSpecs.captionHeight + ViewerSpecs.menuHeight + ViewerSpecs.menuBarHeight)] ELSE MessageWindow.Append[message: \"No EditTool Icon\", clearFirst: TRUE]
BringOver -p [Cedar]<CedarChest7.0>Top>FastMouse.df
FastMouse on
BringOver -p [Cedar]<CedarChest7.0>Top>EditorComforts.df
Install EditorComforts
BringOver -p [Cedar]<CedarChest7.0>Top>Remember.df
Install Remember
if you don't install Remember, you should ``Run GmtDebug''
BringOver -p [Cedar]<CedarChest7.0>Top>TiogaDWIM.df
Install TiogaDWIM
BringOver -p [Cedar]<CedarChest7.0>Top>STPServer.df
STPServer on
Pop
Almost ready to run:
AutoBackup On
DoRollbackStuff
"
CommandTool.PerLogin: "
... is executed in every existing CommandTool instance whenever there is a new user at (1) credentials change, (2) rollback, or (3) return from idle. The intention is to use this entry to customize the command tool instance.
This entry can also be executed by the NotePerLogin command.
AddSearchRules ///Users/Hatakeyama.pa/Commands/
Statistics off
Cd
Set up Buttons:
ClearMenu
CreateButton Open Open $FileNameSelection$
CreateButton SetBreak SetBreak $SelectedViewerName$ $ViewerPosition$
ExecHacks
"
CommandTool.PerCommandTool: "
... is executed for every new CommandTool instance (except for the first one, created at full boot). In most cases, the same customization as NotePerLogin is desired.
This entry can also be executed by the NotePerCommandTool command.
For compatibility, this entry is treated the same as "EachCommandToolCommands".
NotePerLogin
"
Debugger.CommandTool.BootCommands: "
Cd
PushV Commands
BringOver -p /Cedar/CedarChest7.0/Top/BootTool
Install BootTool
Pop
"
AutoBackUp Control
AutoBackUp.Files: /User/Hatakeyama/7.0/Top/Hatakeyama.profile -d /User/Hatakeyama/Hatakeyama.df
Compiler options
Compiler.SeparateLogs: TRUE
Compiler.ViewSeparateLogs: TRUE
DFTool Options
DFTool.DFNamePrefixes: /Cedar/Cedar7.0/Top/ /Cedar/CedarChest7.0/Top/ /User/Hatakeyama/ ./
EditorComforts options
EditorComforts.LastEdited: "Masao Yamamura"
Icon Registry
RegisteredIcons: "
Remember.defaultIcon: Remember.icons 11 -- a calendar
Phone: Remember.Icons 0 -- pushbutton handset
Conversation: Remember.Icons 1 -- two people talking over a desk
Meeting: Remember.Icons 3 -- one person talking to a group of several
Envelope: Remember.Icons 4 -- an envelope
SoftBall: Remember.Icons 6
Lunch: Remember.Icons 7
Cookies: Remember.Icons 13
"
Miscellaneous options
Tioga.ExtensionStyles: style Style
Tioga.SourceFileExtensions: df mesa tioga cm config style load
Clock.showDateIconic: TRUE
Viewers.SuppressIconPrefix: "[]<>Users>Hatakeyama.pa"
Remember options
Remember.EventFile: "///Users/Hatakeyama.pa/Remember.EventFile"
Remember.KeyWords: "
Meeting: Leadtime: 15, IconFlavor: Meeting, IconLabelType: Prev
Attend: Leadtime: 15, IconFlavor: Meeting, IconLabelType: Next
Forum: Leadtime: 15, IconFlavor: Meeting, IconLabel: Forum, Time: \"Thursday, 3:45pm\"
Dealer: Leadtime: 15, IconFlavor: Meeting, IconLabel: Dealer, Time: \"Wednesday, 1:15pm\"
Call: Leadtime: 0, IconFlavor: Phone, IconLabelType: Next
Phone: Leadtime: 0, IconFlavor: Phone, IconLabelType: Next
See: IconFlavor: Conversation, IconLabelType: next
Write: IconFlavor: Envelope, IconLabelType: next
BASS: IconFlavor: Meeting, LeadTime: 1440
"
Summoner options
Summoner.CachePrefixesOKToRead: "[Cedar]<Cedar7.0>" "[Cedar]<CedarChest7.0>"
Summoner.OKToUseLocalDisk: TRUE
TSetter options
Hardcopy.PrintedBy: "Masao Yamamura"
Hardcopy.PressPrinter: Clover
Hardcopy.TemporaryPressFiles: TRUE
VersionMap options
VersionMap.SourceMaps: /Cedar/Cedar7.0/VersionMap/CedarSource.VersionMap /Cedar/CedarChest7.0/VersionMap/CedarChestSource.VersionMap
VersionMap.SymbolsMaps: /Cedar/Cedar7.0/VersionMap/CedarSymbols.VersionMap /Cedar/CedarChest7.0/VersionMap/CedarChestSymbols.VersionMap
Walnut options
Walnut.WalnutRootFile: "[Ebbetts.Alpine]<Hatakeyama.pa>Walnut.Root"
Walnut.InitialActiveOpen: TRUE
Walnut.AutoNewMail: TRUE
Walnut.DisplayMsgSetInIcon: TRUE
WalnutSend.ReplyToSelf: TRUE
Peanut options
Peanut.WorkingDirectory:
///Users/Hatakeyama
.pa/
The working directory where your mail files live. You probably always want to specify this entry.
Peanut.
CarbonCopyToSelf:
TRUE
If TRUE, fills in "cc:" field with your own name.
Peanut.
KillViewersOnSaveAll:
FALSE
If TRUE, SaveAll destroys viewers after they are saved.
Peanut.
AutomaticNewMail:
FALSE
Will cause peanut to fetch new mail willy-nilly.
Peanut.
ActiveMailFile: Active
The name of the mail file for incoming mail.
interminal options
Interminal.chordWaits: 3