CommandTool.NoViewersBootCommands: " UnixCommand -n -v ! \"\" UnixCommand -v !! \"\" Alias cat type Alias diff waterlily Alias rm del Alias gr qfind Alias wc wordcount Alias t2ip TiogaToInterpress " CommandTool.BootCommands: " CommandsFromProfile CommandTool.NoViewersBootCommands EditTool DoTiogaOps SaveSelectionA MatchCase MatchLiterally LeaveInitCap SubstituteInSel MatchAnywhere EqualLooksTest DoReplace TypeName \"code\" StyleName \"Cedar\" PropName \"Comment\" RestoreSelectionA Alias myprofile open /tilde/YourName/.cedar.profile Alias profile(user) open /tilde/user/.cedar.profile CommandsFromProfile CommandTool.PerCommandTool " CommandTool.PerCommandTool: " CreateButton Open Open $FileNameSelection$ CreateButton New New $FileNameSelection$ CreateButton FindR FindR $FileNameSelection$ CreateButton OpenR OpenR $FileNameSelection$ CreateButton Doc OpenR $FileNameSelection$Doc.tioga " Tioga.LastEdited: "Your Full Name" Tioga.StyleSearchRules: /tilde/YourName/ /Cedar/EssentialStyles/ /Cedar/Styles/ Tioga.SourceFileExtensions: mesa c scheme m3 i3 tioga df cm config cluster tex text txt style Tioga.ExtensionStyles: tex latex txt ascii m3 ascii i3 ascii scheme Scheme Tioga.ReadonlyTiogaTIP: /r/KeyboardScan.tip /r/KeyboardTioga.tip Default Tioga.TiogaTIP: /r/KeyboardScan.tip /r/KeyboardTioga.tip Default Tioga.TypescriptTIP: /r/KeyboardScan.tip /r/KeyboardTioga.tip Default Tioga.TryVersionMap: TRUE IconHacks.HackLabels: TRUE IconHacks.HackIcons: TRUE IconHacks.LabelSubstitutions: " defaults /tilde/YourName/ ~/ /tilde/ ~ " Viewers.AutoIdleTimeout: 120 FileDWIM.Verbose: TRUE FileDWIM.FollowAttachments: TRUE DefDWIM.Verbose: TRUE DefDWIM.Protect: FALSE Gargoyle.QuickClickEnable: FALSE Gargoyle.UseLatestIPVersion: TRUE Gargoyle.SeparateControlPanel: FALSE Gargoyle.AutoOpenTypescript: FALSE Gargoyle.AutoOpenHistory: FALSE Gargoyle.AutoScriptingOn: FALSE Gargoyle.NewBoxesUnfilled: TRUE Gargoyle.HoldThatTiger: TRUE Gargoyle.DefaultHistorySize: 40 Gargoyle.TurboOn: TRUE Remind.DfFile: /tilde/YourName/Cedar/Calendar/CalendarBerry.df Remind.RemindLeadTime: 2 Remind.RemindDuration: 90 Remind.Duration: 60 Remind.NewMeetingRound: 15 CalendarTool.StartHour: 8 CalendarTool.StopHour: 20 * .cedar.profile Copyright Σ 1989, 1990, 1992, 1993 by Xerox Corporation. All rights reserved Brent Welch, April 2, 1990 5:57 pm PDT Last changed by Welch on November 9, 1990 11:48 am PST Brian Oki, May 21, 1990 3:45 pm PDT Kenneth A. Pier, October 4, 1990 2:11 pm PDT Spreitze, June 18, 1991 9:01 am PDT Christian Jacobi, April 21, 1993 5:19 pm PDT Willie-s, October 20, 1992 12:33 pm PDT Template to create a user profile NOTE 1: This file has to be edited to remove the YourName placeholders before it works right. Use the "next" key (keypad 6 or R12) to move from placeholder to placeholder. Replace YourName with your login name, and Your Full Name with your first and last name. NOTE 2: text in italics in this file is comment text: the tioga nodes that have the "comment" property applied. The default rendering of comment nodes is with an italic font. CommandTool Options Chauser, November 12, 1993 5:29 pm PST NoViewersBootCommands are run once, when you boot a command-line cedar world. Note the double-quote that begins the set of NoViewersBootCommands. There is another double-quote at the end. NoViewersBootCommands contains aliases and such that are also used in the regular (i.e. for Viewers) BootCommands. pma is "prefix map add" - here we add some of our own custom prefixes to the name space AddSearchRules adds to the Commander's list of directories to search for command files. MapViews initializes the "version map" view of the file system. The current "release" of the system is defined by a set of fileswith particular versions. The version map view finds these files. MapViews UnixCommand creates a Cedar command that maps to a UNIX command. Rather than use this to define a bunch of special cases, the two general-purpose commands are constructed. They both execute the rest of the command line as a UNIX command. The first, !, does so with input redirected to come from nowhere; the second, !!, does so with input coming from the Cedar command tool. Alias's are simple string substitutions on commands. They can take arguments as in the pushc example. BootCommands are run once, when you boot a Viewers world. First we get the aliases and prefixes defined in the NoViewersBootCommands. Require commands are used to load packages and define commands. Require The corresponds to a prefix map entry and it defines the main software package. The refers to a package in the world, i.e. Imager, Tioga. The refers to a "resource.require" file found with the package. In effect, Require means CD // ; Source .require Require Cedar IconHacks IconHacks Require Cedar TiogaExecCommands TiogaExecCommands Require Cedar TiogaExecCommands TiogaExecViewerCommands Term starts up a vt100-like terminal emulator for UNIX hacking. Term Clock EditTool is a useful adjuct to tioga. It lets you search/replace, change fonts, etc. It has some silly default settings, so we correct them. TiogaLineNumberButton adds a tioga button that turns on line numbering. TiogaLineNumberButton KeyboardScan turns on an incremental search mode in Tioga. KeyboardScan TiogaDWIM turns on a "do-what-I-mean" mode. TiogaDWIM Viewers-oriented aliases Now run the PerCommandTool commands to get buttons in the initial commander. The PerCommandTool commands are run for each new commander viewer. Mostly these create new buttons for the commander. The following are package specific and you might as well read the documentation on each package. Select the name and click your "doc" button. VersionMap the defaults for VersionMap.SourceMaps is what you want Tioga options Icon Hacks These are string substitutions done on the names in icons. The idea is to make shorter names that will fit into the icon real estate. Substitutions listed earlier are done before substitutions listed later are considered. Window manager/mouse options TiogaDWIM options Gargoyle options Remind options This is where LoganBerry will store your calendar data. A reminder will begin blinking this many minutes before a meeting starts. Remind will blink this many minutes before going away. How many minutes the meeting lasts. This is used when CalendarTool displays a meeting graphically . When you click on the NewMeeting button, and then sweep out the time for a meeting, it will be rounded to the nearest NewMeetingRound minutes. The earliest time displayed by CalendarTool in its weekly display. Time is in hours on a 24 hour clock. The latest time displayed by CalendarTool in its weekly display. Time is in hours on a 24 hour clock. Κ•NewlineDelimiter ™™Jšœ ΟeœA™LJ™&Icode™6J™#J™,J™#J™,J™'J™JšΟb!™!J™Jšžœ-ΟtœŸœ}ŸœŸœŸœŸœ™ŒJšžœ«™―J™—J™™J™&—™šΟn!œ˜$J™½J™rJ™WJ™XK™ΒJ™J™K™ωIdefaultšœ˜Lšœ˜K™eJ˜J˜J˜J˜ J˜J˜J˜J˜J˜J˜J˜—š œ˜J™†J™J˜5J˜J™£K™!J™1J™7K˜J™?J™K™J˜J™ŽJ˜KšœΓ˜ΓK˜K˜K™GJ™J™:Jšœ ™ J™J™+J™ K˜K™JšœŸœŸœ˜6JšœŸœ˜4J˜J™OJšœ.˜.J˜J˜J˜—J™všžœ˜J˜*J˜(J˜,J˜,J˜J˜4Jšœ˜J™JšœŽ™Ž——šœ ™ J™7J™—J™™ JšžœŸœŸœ˜$Jšžœ ŸœŸœ(˜QJšžœC˜]Jš œ5˜JKšžœ2˜HKšžœ2˜@Kšžœ2˜EKšžœΟk˜—K˜J˜™ J™ήKšž   œ‘˜Kšž   œ‘˜šΠbnœ˜K˜KšœŸœŸœ˜K˜ K˜——K˜™Kšžœ˜—K˜™Kšž ’œ‘˜Jšžœ œ‘˜ Kšž’œ‘˜Kšž’œ‘˜—J™™J˜—Jšœ™˜Jšžœ œ‘˜ Jšžœ œ‘˜!Jšžœ œ‘˜$Jšžœ œ‘˜"Jšžœ œ‘˜Jšžœ œ‘˜Jšžœ œ‘˜Jšžœ  œ‘˜Jšžœ œ˜Jšžœ œ‘˜J˜—šžœ™šž œ ŸœŸœ ˜@J™7—šžœ˜J™I—šžœ˜J™6—šžœ˜Jšœd™d—šžœ˜JšœŽ™Ž—šžœ˜J™i—šžœ˜J™gIbody˜—J™——…—ΐο