home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C++ / Applications / Nuntius 1.2 / src / UserStartup•cps < prev    next >
Encoding:
Text File  |  1994-01-07  |  13.5 KB  |  3 lines  |  [TEXT/MPS ]

  1. #    UserStartup•cpsset exit 1#    Create the Directory menu    DirectoryMenu `Directory`#    Create the Build Menu#    BuildMenu#- UNIX m.v. --------------------------------------------------------------    Alias f files    Alias ls files -m 3    Alias ll files -l    Alias lf files -f    Alias lr files -f -s -r    Alias lrd 'files -f -d -r -o'    Alias rm Delete    Alias mv Move    Alias mkdir NewFolder    Alias cd directory    Alias pwd directory    Alias cat catenate    Alias cp Duplicate    # clever stuff    Alias o open    Alias op 'open -r' # read only    Alias ot 'open {target}'    Alias ocps 'open {mpw}UserStartup•cps'    Alias parm Parameters    Alias gfn GetFilename    Alias gdn GetFilename -d    Alias bp BuildProgram    Alias ev evaluate    Alias see 'StreamEdit -d -e '    Alias tr Translate    Alias trlfcr 'tr ∂
  2.  ∂n'    Alias s search    Alias ss search -s    Alias e echo    Alias et 'quote "{{target}}"'    Alias touch setfile -m .    Alias touchqFinal ∂            'touch "{WorkSheet}" `s qFinal -s -ns ≈.rs* ≈.h ≈.cp | see '∂''/File ∂"([a-zA-Z.]+)®1∂"/ pr ®1'∂'∂`    Alias antitouch setfile -m '01/01/92'    Alias pr print -dialog -font Courier -md -size 9 -h    Alias pr2 pr -c 2    Alias RezEqual ResEqual    Alias gerr GetErrorText    Alias cas 'close -a -y'    Alias MAHelp 'help -f {MacApp}MacApp.help'    Alias PGet 'get HD2:MPW:perl:PerlHelp'    Alias man help    Alias ex execute    Alias shutdown 'set IsShuttingDown 1;quit'    Alias restart 'SendAE -m 1 -e FNDRrest -t Finder'    Alias shutup restart        Alias re 'HD2:Programmer:ResEdit:ResEdit'    Alias pm "{SystemFolder}Udvidelser:Skrivestyring"#- variabler -------------------------------------------------------------        set LF                    '
  3. '                                        ; export LF        set Scripts            {mpw}scripts:                    ; export Scripts    set MyScripts        {mpw}MyScripts:                ; export MyScripts    set Tools                {mpw}tools:                        ; export Tools    set MyTools            {mpw}MyTools:                    ; export MyTools    set kilde                HD2:kilde:                        ; export kilde    set MyTS                {kilde}MyToolSource:    ; export MyTS    set obj                    {mpw}obj:                            ; export obj    set NewWindowRect 2,3,750,530                    ; export NewWindowRect    set df                    {boot}Desktop Folder: ; export df    set df2                    HD2:Desktop Folder:        ; export df2    set dfr                    HD2:Desktop Folder:        ; export dfr    set eu                    HD2:Diverse:Eudora Folder: ; export eu    set TSF                    {mpw}ToolServer:            ; export TSF    set ToolServer    {TSF}ToolServer                ; export ToolServer    set Commands        "{Commands},{MyScripts},{MyTools}" ; export Commands    set IsMiniEnviroment "`IsModifierKeyDown -command`" ; export IsMiniEnviroment    if {IsMiniEnviroment}        if "`IsModifierKeyDown -control`"            exit        end    end#- diverse ---------------------------------------------------------------    set WordSet "{WordSet}∂.æøåÆØÅ" ;    export WordSet    set Tab 2 ; export Tab    set PrintOptions '-dialog -h -f Courier -s 10 -md' ; export PrintOptions#    if "`PrinterDriverName`" == "StyleWriter"#        set PrintOptions "{PrintOptions} -r" # reverse#    end    set HasRamDisk 0                            ; export HasRamDisk    set RamDisk ''                                ; export RamDisk    if "`exists ram-disk:`" != ""        set RamDisk RAM-Disk:        set HasRamDisk 1    else if "`exists RD:`" != ""        set RamDisk RD:        set HasRamDisk 1    end        if {HasRamDisk}        set dfr {RamDisk}Desktop Folder:    ; export dfr        set RamKilde {RamDisk}RamKilde:        ; export RamKilde        setfile -d '1/1/93' {RamDisk}        set TmpDir {RamDisk}Temp:            ; export TmpDir        Set TempFolder {RamDisk}'Temporary Items:'; export TempFolder # predefined        set dfr {RamDisk}Desktop Folder:    else        set TmpDir ""        for disk in `volumes`            if "{{disk}}" =~ /HD2:/ ∂            || "{{disk}}" =~ /≈[∂'∂"∂t∂ ∂?∂*∂+∂=∂≈∂`∂´]≈/                continue            end            set TmpDir "{{disk}}Temp:"; export TempDir            break        end        if !"{TmpDir}"            set TmpDir {Obj}; export TmpDir        end        echo "Using {TmpDir} as folder for temporary items" ∑∑ {Worksheet}    end    set TmpTools {TmpDir}TmpTools:        ; export TmpTools    set exit 0    mkdir {TmpDir} ∑∑ dev:null    mkdir {TmpTools} ∑∑ dev:null    if "{RamKilde}"        mkdir {RamKilde} ∑∑ dev:null    end    set exit 1    set CPlusScratch {TmpDir}    export CPlusScratch    set Commands        "{Commands},{TmpTools},{TS},{df}"    set tmp "{TmpDir}tmp"     ; export tmp    set tmp1 "{tmp}"        ; export tmp1    set tmp2 "{TmpDir}tmp2"    ; export tmp2    set tmp3 "{TmpDir}tmp3"    ; export tmp3    set tmp4 "{TmpDir}tmp4"    ; export tmp4    set tmp5 "{TmpDir}tmp5"    ; export tmp5    set tmp6 "{TmpDir}tmp6"    ; export tmp6    set tmp7 "{TmpDir}tmp7"    ; export tmp7    set tmp8 "{TmpDir}tmp8"    ; export tmp8    set tmp9 "{TmpDir}tmp9"    ; export tmp9    Alias otmp    'open {tmp}'    Alias otmp2    'open {tmp2}'    Alias otmp3    'open {tmp3}'    Alias otmp4    'open {tmp4}'        set Font Ocanom ; export font#- ram disk -----------------------------------------------------------------if {HasRamDisk} && !{IsMiniEnviroment}    for f in Scripts Libraries CLibraries PLibraries        echo 'set exit 0'        echo 'backup -r -a -c -from "{{'{f}'}}" -to {TmpDir}'{f}:' > {tmp2}'        echo 'set exit 1'        echo '{tmp2}'        echo 'set '{f}' {TmpDir}'{f}:     end > {tmp}    execute {tmp}    set RamTools {TmpDir}RamTools: ; export RamTools    set exit 0    mkdir {RamTools} ∑∑ dev:null    set exit 1    cp -n {Tools}Link {Tools}Make {Tools}Rez ∂                {Tools}Search {Tools}Sort {Tools}Translate ∂                {Tools}StreamEdit {Tools}Backup ∂                {Tools}C {Tools}CFront ∂                {RamTools}    set Commands        "{RamTools},{Commands}"end#- ToolServer ---------------------------------------------------------------    Set WhichToolServer '-b'    # ToolServer on local machine    export WhichToolServer    set ToolServerWindow       "{tmpdir}ToolServer.output"; export ToolServerWindow    set ToolServerRedirection "∑ {ToolServerWindow}"; export ToolServerRedirection    Alias utse UpdateToolServerEnv    Alias obgo 'open {ToolServerWindow}'#- Directory menu -----------------------------------------------------------------    DirectoryMenu `(Files -d -i "{MPW}"Examples:≈ || Set Status 0) ≥ Dev:Null` ∂        `Directory`            #- tools menu -----------------------------------------------------------------    set exit 0    DeleteMenu tools ∑∑ dev:null # rebuild menu from scratch    set exit 1    AddMenu tools 'Set LaTeX keys' 'ex LaTeX_setkeys'    AddMenu tools 'edit LaTeX_setkeys' 'open {myscripts}LaTeX_setkeys'    AddMenu tools 'ChooseMyX/…' 'ChooseMyX'    AddMenu tools 'cd active-dir'   ∂        '(evaluate "{active}" =~ /(([¬:]+∂:)+)®1≈/ ) ∑∑ dev:null ;∂        cd "{®1}" ∑∑ dev:null || beep ;∂        '    AddMenu tools 'cd target-dir'   ∂        '(evaluate "{target}" =~ /(([¬:]+∂:)+)®1≈/ ) ∑∑ dev:null ;∂        cd "{®1}" ∑∑ dev:null || beep ;∂        '    AddMenu tools 'UpdateToolServerEnv' 'UpdateToolServerEnv'    AddMenu tools 'Make_Source_Backup' 'ex Make_Source_Backup'    AddMenu tools 'zoom {active}/Ω' 'zoomwindow "{active}"'    AddMenu tools 'anti touch {active}' 'save_all;antitouch "{active}"'    AddMenu tools 'count §' 'alert -s `count "{active}".§`'    AddMenu tools 'Compare to Nuntius file' ∂        '∂        if `evaluate "{active}" =~ /(≈:)«0,1»([¬:]+)®1/ ` ;∂            MyCompareFiles {K_Nuntius}{®1} "{active}"    ;∂        end ∑∑ {WorkSheet}                ;∂        '    AddMenu tools 'Set TS Env' 'UpdateToolServerEnv'    AddMenu tools 'Vælg segment' 'ss -q segment ≈.cp| sort -unique | GetListItem -quote -single -message "Liste af segmenter" -cancel ∑∑ "{active}".§'    AddMenu tools 'DumpLastObj' DumpLastObj    AddMenu tools '-(' ''    AddMenu tools 'Save all and RamDisk/ß' save_all    AddMenu tools 'Save and close/E' 'close -y "{{active}}" ∑∑ {worksheet}'    AddMenu tools 'WorkSheet/1'    'open "{workSheet}" ∑ dev:null'    AddMenu tools 'Target/2'        'open "{target}" ∑ dev:null || beep'    AddMenu tools 'Open .h or .cp/3' ∂         '∂        if `evaluate "{active}" =~ /(≈)®1∂.(([CPHcph])+)®2/` ;∂            if "{®2}" =~ /[hH]/                ;∂                open "{®1}.cp" || open "{®1}.c" || open "{®1}.cpp"; ∂                if {status}; beep; else; SaveOnClose -a {active}; end; ∂            else                                            ;∂                open "{®1}.h"                        ;∂                if {status}; beep; else; SaveOnClose -a {active}; end; ∂            end                                                ;∂        else                                                ;∂            beep 1                                        ;∂        end    ∑∑ dev:null                            ;∂        '    Setkey Option-Command-3 ∂        '∂        if `evaluate "{active}" =~ /(≈:)«0,1»([¬:]+)®1/ ` ;∂            open {K_Nuntius}{®1} || beep    ;∂        end ∑∑ dev:null                            ;∂        '    AddMenu tools 'Open MacApp U≈.h/4' ∂        'open "{MACPlusIncludes}U"`request -q "Name of U≈.h:"`.h ∑∑ dev:null || beep'    AddMenu tools 'Open MacApp U≈.cp/5' ∂        'open "{OldMALibraries}U"`request -q "Name of U≈.cp:"`.cp ∑∑ dev:null || beep'        AddMenu tools 'Open {OS++}≈.h/6' ∂        'open "{CPlusIncludes}"`request -q "Name of {OS++}≈.h:"`.h ∑∑ dev:null || beep'    AddMenu tools 'Open {OS}≈.h/™' ∂        'open "{CIncludes}"`request -q "Name of {OS}≈.h:"`.h ∑∑ dev:null || beep'            AddMenu tools 'Choose from {MyScripts} #/7' 'f {myscripts}| GetListItem | tr ∂n ' ''        AddMenu tools 'Toggle invisible/8' ∂        '    if `format -x a "{active}"` == Ail        ;∂                format -a AIl "{active}"                        ;∂            else                                                                    ;∂                format -a Ail "{active}"                        ;∂            end                                                                        ;∂        '    AddMenu tools 'FlushVols/9' 'FlushVols'    AddMenu tools 'Open ≈/+' ∂        '∂        set open_name "`request "Name of ≈:"`";    ∂        if "{open_name}";                                                ∂            open {open_name} ∑∑ dev:null;                    ∂            if {status}; beep; else; SaveOnClose -a "{open_name}" ∑∑ dev:null; end; ∂        end ∂        '    AddMenu tools 'mark § §/µ' 'mark § "`cat "{active}".§`" "{active}"'    AddMenu tools '-' ''    AddMenu tools 'ReCPlus/0' 'open "{WorkSheet}";ReCompile ∑∑ "{WorkSheet}";if {status};{MAFailed};else;{MADone};end;'    AddMenu tools 'Generic ReCPlus/≠' ∂    ' open {worksheet};' ∂    'if "{target}" =~ /≈∂:([a-zA-Z_]+.cp)®1/;' ∂    '  echo "Compiling: {®1}"; ' ∂    "  streamedit -e '/∂:[a-zA-Z_]+.cp/ replace -c ∞ /∂:[a-zA-Z_]+.cp/ ∂":'∂{®1∂}'∂"' < ∂{myscripts∂}recplus > ∂{tmp∂};" ∂    '  {tmp};' ∂    'else;' ∂    '  beep;' ∂    'end ∑∑ {worksheet};'    AddMenu tools 'Print2 §/π' 'pr2 "{{active}}".§'    AddMenu tools '-(' ''    AddMenu tools 'quit/Q' 'confirm "Quitte?" && quit'        AddMenu tools 'Copyright statement/©' 'echo -n "// Copyright © 1993 Peter Speck (speck@dat.ruc.dk).  All rights reserved.∂n// "'    AddMenu tools 'Go HD2 MALibs' 'Set maloadfiles HD2:MPW:Load_Files:;Set malibraries HD2:MPW:MacApp3.0.1:Libraries:'    AddMenu tools 'Use Symantext C++' '`ModifyMABuildDefaults -NoSymantec -Symantec`;CopyMacAppLibs DebugSC'    AddMenu tools 'Use CFront' '`ModifyMABuildDefaults -Symantec -NoSymantec`;CopyMacAppLibs Debug'# otker keys:    setkey Home                            MoveStartOfLine    setkey End                            MoveEndOfLine    setkey Shift-Home                    SelectStartOfLine     setkey Shift-End                    SelectEndOfLine     setkey Command-Home                    MoveStartOfFile    setkey Command-End                    MoveEndOfFile    setkey Help                           Beep    setkey Command-Shift-s            'save -a'        setkey Command-Option-r            'open RsrcGlobals.h;SaveOnClose -a RsrcGlobals.h'    setkey Command-Option-e            'open Strings.r;SaveOnClose -a Strings.r'    setkey Command-Option-t            'open Errors.r;SaveOnClose -a Errors.r;open ErrorGlobals.h;SaveOnClose -a ErrorGlobals.h'    setkey Command-Control-n        'cd {K_Nuntius}'    setkey Command-Control-s        'cd {K_Skoda}'    setkey Command-Control-b        'cd {K_Boghus}'    setkey Command-Control-e        'cd {K_Easy}'    setkey Command-Control-i        'cd {K_Eis}'    setkey Command-Control-p        'cd {K_PrnCtl}'    setkey control-i                'cat {myts}FailInfoTemplate >> "{active}.§"; find (Δ§:!2:/≈/)Δ "{active}"'    setkey control-r                 '∂        set class_name "`request "Name of class:"`";    ∂        if "{class_name}";                                                ∂            StreamEdit -e "/XXXX/ Replace /XXXX/ ∂"{class_name}∂" -c ∞" < {myts}StreamReadTemplate >> "{active}".§; ∂            find Δ§:!2 "{active}"; ∂        end; ∂    ' # end    setkey control-option-r            DoRead2DoWrite    setkey control-f1 'open {tmp}  ≥ dev:null || new {tmp} '    setkey control-f2 'open {tmp2} ≥ dev:null || new {tmp2}'    setkey control-f3 'open {tmp3} ≥ dev:null || new {tmp3}'    setkey control-f4 'open {tmp4} ≥ dev:null || new {tmp4}'    setkey control-f5 'open {tmp5} ≥ dev:null || new {tmp5}'    setkey control-f6 'open {tmp6} ≥ dev:null || new {tmp6}'    setkey control-f7 'open {tmp7} ≥ dev:null || new {tmp7}'    setkey control-f8 'open {tmp8} ≥ dev:null || new {tmp8}'    setkey control-f9 'open {tmp9} ≥ dev:null || new {tmp9}'        set server_disk1 Tintin: ; export server_disk1    alias mount_server_disk1 'choose -pw "infsys" -u "Brunhilde"  "*:Osvald:{server_disk1}"'    alias unmount_server_disk1 'unmount {server_disk1}'    set eis_folder "{server_disk1}InformationsSystemet:"; export eis_folder    setkey control-option-command-f5 'if "`exists {server_disk1}`";unmount {server_disk1};else;mount_server_disk1;end;'    setkey shift-F15 'open History'    setkey F15       NewHistoryEntry    setkey control-F15 'open to_do'    ex UpdateSourceMenu#- Projector -------------------------------------------------------------#    Create the Project menu#    AddMenu tools '-(' ''#    AddMenu tools 'Check In…' 'CheckIn -w ≥≥ "{WorkSheet}"'#    AddMenu tools 'Check Out…' 'CheckOut -w ≥≥ "{WorkSheet}"'#     AddMenu tools "(-" ""#    AddMenu tools 'New Project…' 'NewProject -w ≥≥ "{WorkSheet}"'#    AddMenu tools 'Mount Project…' 'MountProject… ∑∑ "{WorkSheet}"'#    AddMenu tools 'Set Project…' ∂#        '(project "`getListItem -r 10 ∂`MountProject -pp -s -r∂` -d "∂`Project -q∂`" ∂#         -m "Select a new current project:" -q`") ∑ dev:null'#     AddMenu tools "(-" ""#    AddMenu tools 'Compare Active…' 'CompareRevisions "{Active}" ∑∑ "{WorkSheet}"'#    AddMenu tools 'Merge Active…' 'MergeBranch "{Active}" ∑∑ "{WorkSheet}"'#- slut ------------------------------------------------------------------Alias m6        'm -NoNeedsSystem7'#Alias md        'm -Debug -UnInit -cplusplus "-d DV=virtual"'Alias md        'm -Debug -UnInit'Alias mf        'm -d qFinal=TRUE'Alias b            'save -a;bge m'  # need save -a due to makeAlias bd        'save -a;bge md'#Alias noCardRoots "s -s card-root ≈.r | count -l"#Alias m3 'choose -u "Quadra 3" "*:Quadra 3:Quadra3"'#Alias m5 'choose -u "Quadra 5" "*:Quadra 5:Quadra5"'#Alias nn 'md  && cc 3 && {MADone}'#Alias mm 'msd && cc 3 && {MADone}'#setkey f9 'dumpec < {df2}ny:easy.mac | tr_dos2mac > {tmp4}; otmp4'set cps_inited 1 ; export cps_inited