28 lines
6.5 KiB
Plaintext
28 lines
6.5 KiB
Plaintext
Interlisp.org HISTMENU
|
||
2
|
||
|
||
4
|
||
|
||
1
|
||
|
||
HISTMENU
|
||
1
|
||
|
||
4
|
||
|
||
Original Fugue version By: Danny Bobrow (Bobrow.PA@Xerox.COM)
|
||
2020 Medley 3.5 clean sheet reimplementation By: Michele Denber (mdenber@gmail.com)
|
||
2022 Medley merge of Michele Denber implementation into the Original Danny Bobrow version By: Matt Heffron (heffron@alumni.caltech.edu)
|
||
INTRODUCTION
|
||
HISTMENU is a Xerox Lisp (Medley, Lyric, or Koto) program that provides quick access to commands recently typed in the Exec window. The original HISTMENU was written by Danny Bobrow but seems to have been lost over time. This version was reverse engineered by Michele Denber from a running instance in an old sysout. The source for the Original Danny Bobrow version was located in the archive of Matt Heffron (with a slight? change that cannot be identified). That version is the basis of this implementation.
|
||
OPERATION
|
||
Load HISTMENU.LCOM from your local Lispusers directory. Then call
|
||
(HistoryIcon [histMenuLength] [histMenuPosition] [histIconPosition])
|
||
or
|
||
(HistoryMenu [histMenuLength] [histMenuPosition])
|
||
where
|
||
histMenuLength optionally specifies the number of commands you want displayed. Default is the value of HistDefaultSlice which is set to 30 when HISTMENU is loaded.
|
||
histMenuPosition optionally specifies a position on the display to place the menu. Default is to place it using the mouse.
|
||
histIconPosition optionally specifies a position on the display to place the graphic icon for the History Window. |