Ah yes, while you're at it, make sure it works in module format, you
know:
(define-structure sawfish.wm.ext.fdo-menu
(export mk-saw-menu)
(open rep
rep.system) ;more?
(define-structure-alias fdo sawfish.wm.ext.fdo-menu)
(unless batch-mode
*script*
))
then in sawfish.wm.menus:
*snip*
(open ...
...
sawfish.wm.ext.fdo-menu)
*snip*
(defvar apps-menu *) ; replace this by the following block
(unless batch-mode
(write-saw-menu)
(require 'saw-menu)
(defvar apps-menu saw-apps-menu))
*snip*
ah yes, sawfish.wm.gnome.menus will then be removed
less GNOME-Specific code, instead let everyone benefit :)
I'm pretty sure it won't out-of-the-box. You can use
sawfish.wm.ext.beos-window-menu & co as reference.
Thanks a lot for your efforts,
Chris
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil