Wie füge ich eine Symbolleisten-Schaltfläche in Emacs hinzu?

Ich versuche, eine Schaltfläche in die Symbolleiste einzufügen, aber das funktioniert nicht. Wie das geht, schaue ich im Emacs-Wiki nach und finde nichts. Ich habe Emacs 24.3.1 verwendet. Die Symbolleiste wird angezeigt, aber nicht mein neues Element.

Ich kann es mit eval-buffer aber nicht mit meinen .emacs ausführen oder eine andere Lösung finden, um das zu beheben. Wenn ich es mit eval-buffer hinzufüge, verlasse meine Schaltfläche nach einem Bildlauf meine Symbolleiste.

(defun omar-hotel ()
 "another nonce menu function"
 (interactive)
 (message "hotel, motel, holiday inn"))

(define-key global-map [tool-bar omar-button]
'(menu-item "Hotel" omar-hotel
   :image (image :type xpm :file "/usr/share/emacs/24.3/etc/images/jump-to.xpm")
   )
)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage