Copy -u /User/Kurlander/6.1/ ← ///Users/Kurlander.pa/Kurlander.Profile
Copy -u ///Users/Kurlander.pa/ ← ///Kurlander.Profile
Copyright © 1984, 1985, 1986 by Xerox Corporation. All rights reserved.
Russ Atkinson (RRA) April 30, 1985 6:34:22 pm PDT
David Kurlander July 15, 1986 10:09:05 am PDT
Peter Kessler June 2, 1986 10:31:58 am PDT
Pier, June 2, 1986 2:05:15 pm PDT
VersionMap options
VersionMap.SourceMaps: /Cedar/Cedar6.1/VersionMap/CedarSource.VersionMap /Cedar/CedarChest6.1/VersionMap/CedarChestSource.VersionMap
VersionMap.SymbolsMaps: /Cedar/Cedar6.1/VersionMap/CedarSymbols.VersionMap /Cedar/CedarChest6.1/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 ///Commands/NoteBootCommands command.
Bring over and run the basic things:
Push ///Commands
BringOver -p /Cedar/Cedar6.1/Top/BootTool
Run BootTool
BringOver -p /Cedar/Cedar6.1/Top/Clock
Clock
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:
Push ///Commands; Bringover -p [Cedar]<CedarChest6.1>Top>Environment.DF; Pop
-- do this on demand via an alias (below), or copy the above to a CommandTool.
"
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 ///Commands/NoteNewUser command.
Statistics off
IF SystemVersion.machineType = dandelion THEN ViewerOps.PaintEverything[] ELSE NIL
Cd
BringOver /User/Kurlander/6.1/Kurlander.DF
bring over this user's files.
Start things from Cedar:
Push ///Commands
DoTiogaOps SaveSelectionA MatchCase MatchLiterally LeaveInitCap SubstituteInEntireDoc MatchAnywhere EqualLooksTest DoReplace ReadProfile RestoreSelectionA
IF ViewerOps.FindViewer[\"EditTool\"] # NIL THEN ViewerOps.SetOpenHeight[viewer: ViewerOps.FindViewer[\"EditTool\"], clientHeight: 228 - (ViewerSpecs.captionHeight + ViewerSpecs.menuHeight + ViewerSpecs.menuBarHeight)] ELSE MessageWindow.Append[message: \"No EditTool Icon\", clearFirst: TRUE]
Changes some settings in the Edit Tool to more commonly useful values.
Pop
Start things from CedarChest:
Push ///Commands
CommandToolProcedures
allow idle machine to be compute server:
Push ///
BringOver -p /Cedar/CedarChest6.1/Top/Forms.DF
Pop
PseudoServerAdd Fonts -r $ Cyan Luther.Alpine
PseudoServerAdd Cedar -r Cyan Cyan Luther.Alpine
SummonerCSLNiceGuy
IF SystemVersion.machineType = dorado THEN &cmd[\"SummonerEnableAutoIdle\"] ELSE MessageWindow.Append[message: \"No SummonerEnableAutoIdle\", clearFirst: TRUE]
FastMouse on
Run EditorComforts
Install Remember
if you don't install Remember, you should ``Run GmtDebug''
Install GetDWIM
Install WorkingDirectory
STPServer on
Pop
Set up aliases:
Push Commands
Alias bocc Push ///Commands; BringOver -p /Cedar/CedarChest6.1/Top/Environment.df; Pop
Alias Iago boot -l
Alias Where (foo) ← PupName.HisName[PupName.NameLookup[GVNames.GetConnect[\"foo.pa\", NIL].connect, Pup.nullSocket]]
Copy GGAids.cm ← /Cyan/Gargoyle/GGAids.cm
GGAids.cm
Pop
Almost ready to run:
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 ///Commands/NotePerLogin command.
SetSearchRules ///Users/Kurlander.pa/Commands/ ///Commands/
Statistics off
Cd
Set up Buttons:
ClearMenu
CreateButton Open Open $FileNameSelection$
CreateButton SetBreak SetBreak $SelectedViewerName$ $ViewerPosition$
CreateButton Send WalnutSend
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 ///Commands/NotePerCommandTool command.
For compatibility, this entry is treated the same as "EachCommandToolCommands".
NotePerLogin
"
Debugger.CommandTool.BootCommands: "
Cd
Push ///Commands/
BringOver -p /Cedar/Cedar6.1/Top/BootTool
Run BootTool
BringOver -p /Cedar/Cedar6.1/Top/Clock
Clock
Pop
"
Compiler options
Compiler.SeparateLogs: TRUE
Compiler.ViewSeparateLogs: TRUE
DFTool Options
DFTool.DFNamePrefixes: /Cedar/Cedar6.1/Top/ /Cedar/CedarChest6.1/Top/ /User/Kurlander/ ./
DFTool.BringOver.Access: public
EditorComforts options
EditorComforts.LastEdited: "Kurlander"
Miscellaneous options
Tioga.ExtensionStyles: style Style
Tioga.SourceFileExtensions: df mesa tioga cm config style load
Clock.showDateIconic: TRUE
DFDWIM.TryBringOver: TRUE
Viewers.AutoIdleTimeout: 0
Viewers.SuppressIconPrefix: "[]<>Users>Kurlander.pa"
Remember options
Remember.EventFile: "///Users/Kurlander.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
"
RegisteredIcons: "
Remember.defaultIcon: ///Commands/Remember.icons 11 -- a calendar
Phone: ///Commands/Remember.Icons 0 -- pushbutton handset
Conversation: ///Commands/Remember.Icons 1 -- two people talking over a desk
Meeting: ///Commands/Remember.Icons 3 -- one person talking to a group of several
Envelope: ///Commands/Remember.Icons 4 -- an envelope
SoftBall: ///Commands/Remember.icons 6
Lunch: ///Commands/Remember.icons 7
Cookies: ///Commands/Remember.icons 13
"
TSetter options
Hardcopy.PrintedBy: "David Kurlander"
Hardcopy.PressPrinter: Clover
Hardcopy.TemporaryPressFiles: TRUE
Walnut options
Walnut.WalnutRootFile: "[Ebbetts.Alpine]<Kurlander.pa>Walnut.Root"
Walnut.InitialActiveRight: TRUE
Walnut.InitialActiveOpen: TRUE
Walnut.InitialActiveIconic: FALSE
Walnut.ReportNewMailProgress: FALSE
opens a small viewer that shows when messages are being retrieved from grapevine
Walnut.MsgSetButtonDefaultLooks: ""
Walnut.MsgSetButtonSelectedLooks: "bi"
Walnut.TOCDefaultLooks: ""
Walnut.TOCSelectedLooks: "sb"
Walnut.TOCUnreadLooks: "i"
Walnut.ShowUnreadWithQMs: TRUE
Walnut.AutoScrollMsgSets: TRUE
Walnut.AutoNewMail: TRUE
Walnut.DefaultArchiveDir: ""
WalnutSend.ReplyToSelf: FALSE
WalnutSend.DestroyAfterSend: TRUE
WalnutSend.AlwaysOpenSender: FALSE
WalnutSend.MsgHeadersLooks: "sb"
Peanut options
Peanut.WorkingDirectory: ///Users/Kurlander.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.