linux ide question
Ala'a Mohammad <amalawi <at> gmail.com>
2012-05-10 16:04:18 GMT
Hi,
I'm using the following in my .lispworks
;; initially from http://article.gmane.org/gmane.lisp.lispworks.general/3122
;; the small annoying window toolbar is called lispworks-echo-podium
;; note that lispwoks has lispworks-podium, but is not exported
(defparameter *the-echo-podium* nil)
(define-action "CAPI Create Interface"
"catch the echo podium"
#'(lambda (interface)
(when (typep interface 'lw-tools:lispworks-echo-podium)
(capi:hide-interface interface nil)
(setf *the-echo-podium* interface))))
;; I tried to kill the podium in the previous stage, but it seems that
it is being checked for at startup, so I needed to catch it,
;; and then kill it later on
(define-action "Initialize LispWorks Tools"
"Kill this echo podium"
#'(lambda (obj)
(declare (ignore obj))
(capi:quit-interface *the-echo-podium* :force t))
:after "Create default the tools"
:before "Run the environment start up functions")
HIH,
Regards,
Ala'a
On Thu, May 10, 2012 at 6:37 PM, Art Obrezan <artobrezan <at> yahoo.com> wrote:
>
> Hello -
>
> LW 6.1 linux 32bits. When it starts there are two windows, the "main" one with a toolbar and menus and the
listener window. The "main" window is actually of no use because one can access all tools via menus in
listener, editor, etc. windows. I can manually close that "main" window after the startup and proceed
with work.
>
> Question: how can I automatically close that "main" window during the startup? Any tricks to add to the
.lispworks file?
>
> Best,
> Art
>