(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP")
(FILECREATED "29-Sep-87 10:07:54" {DSK}<LISPFILES>MATT>SEDIT-MENU-ALWAYS.\;3 1834   

      |changes| |to:|  (FNS |SEditMenuAlways|)
                       (VARS SEDIT-MENU-ALWAYSCOMS)

      |previous| |date:| " 1-Apr-87 14:30:46" {DSK}<LISPFILES>MATT>SEDIT-MENU-ALWAYS.\;2)


; Copyright (c) 1987 by Matt Heffron.  All rights reserved.

(PRETTYCOMPRINT SEDIT-MENU-ALWAYSCOMS)

(RPAQQ SEDIT-MENU-ALWAYSCOMS ((FNS |SEditMenuAlways|)
                              (ADVISE |\\\\setup.window.and.process|)
                              (INITVARS (|SEditMenuAlwaysFlg| T))
                              (DECLARE\: EVAL@COMPILE DONTCOPY EVAL@LOAD
                                     (P (LET ((FILEPKGFLG NIL)
                                              (DFNFLG T))
                                             (EVAL (SYSRECLOOK1 '|EditContext|)))))))
(DEFINEQ

(|SEditMenuAlways|
  (LAMBDA (|context|)                                (* \; "Edited 29-Sep-87 09:56 by Matt Heffron")

    (DECLARE (GLOBALVARS |SEditMenuAlwaysFlg|))
    (CL:WHEN |SEditMenuAlwaysFlg| (CL:UNLESS (WINDOWPROP (|fetch| (|EditContext| |DisplayWindow|)
                                                            |of| |context|)
                                                    '|SEditMenu|)
                                         (|\\\\add.menu| |context|)))))
)
(XCL:REINSTALL-ADVICE '|\\\\setup.window.and.process| :AFTER '((:LAST (|SEditMenuAlways| |context|)))
       )
(READVISE |\\\\setup.window.and.process|)

(RPAQ? |SEditMenuAlwaysFlg| T)
(DECLARE\: EVAL@COMPILE DONTCOPY EVAL@LOAD 
(LET ((FILEPKGFLG NIL)
      (DFNFLG T))
     (EVAL (SYSRECLOOK1 '|EditContext|)))
)
(PUTPROPS SEDIT-MENU-ALWAYS COPYRIGHT ("Matt Heffron" 1987))
(DECLARE\: DONTCOPY
  (FILEMAP (NIL (916 1432 (|SEditMenuAlways| 926 . 1430)))))
STOP