;;; Code:
(require 'emu)
+(require 'easymenu)
(require 'initz-globals)
(require 'initz)
+(defvar initz-list-mode-menu
+ '("Initz"
+ ["View" initz-list-find-file t]
+ ["Byte-compile" initz-list-byte-compile-file t]
+ ["Delete" initz-list-delete-file t]
+ ["Load" initz-list-load-file t]
+ ["Make new file" initz-list-new-file t]
+ "----"
+ ["Startup" initz-startup t]
+ "----"
+ ["Quit" initz-list-quit t]))
+
(defvar initz-list-mode-map nil
"Local map for initz list buffers.")
(unless initz-list-mode-map
(define-key map "N" 'initz-list-new-file)
(define-key map "S" 'initz-startup)
(define-key map "q" 'initz-list-quit)
+ (easy-menu-define initz-list-mode-nemu map
+ "Menu Used in 'initz-list-mode'."
+ initz-list-mode-menu)
(setq initz-list-mode-map map)))
(defvar initz-list-node-map nil)
(use-local-map initz-list-mode-map)
(setq mode-name initz-list-mode-name)
(setq major-mode 'initz-list-mode)
+ (easy-menu-add initz-list-mode-menu)
(when (or (featurep 'xemacs) (< emacs-major-version 21))
(make-local-hook 'post-command-hook))
(add-hook 'post-command-hook 'initz-list-print-file)