unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Command Menu
@ 2003-10-01 21:47 Artist
  2003-10-01 22:16 ` John Paul Wallington
  2003-10-02 16:20 ` Kevin Rodgers
  0 siblings, 2 replies; 3+ messages in thread
From: Artist @ 2003-10-01 21:47 UTC (permalink / raw)


Hi,
 How I can make command menu ?.

ie..instead of doing M-x some-command,
I just hit the menu, with some binded key, and it should have all the
command that I frequently use. There should be method to add and
delete comamnds and execute command methods.


It's something like bookmarks : (C-x r l) but for the commands. If it
can take automatic listing of commands and sort  by frequently used
comamnds that would be very good..

Commands should be on-screen v/s at the top-menubar. It's more
readable thatway.

Thanks,

artist

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Command Menu
  2003-10-01 21:47 Command Menu Artist
@ 2003-10-01 22:16 ` John Paul Wallington
  2003-10-02 16:20 ` Kevin Rodgers
  1 sibling, 0 replies; 3+ messages in thread
From: John Paul Wallington @ 2003-10-01 22:16 UTC (permalink / raw)


googleartist@yahoo.com (Artist) wrote:

>  How I can make command menu ?.
>
> ie..instead of doing M-x some-command,
> I just hit the menu, with some binded key, and it should have all the
> command that I frequently use. There should be method to add and
> delete comamnds and execute command methods.
>
>
> It's something like bookmarks : (C-x r l) but for the commands. If it
> can take automatic listing of commands and sort  by frequently used
> comamnds that would be very good..

How about M-x command-history ?

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Command Menu
  2003-10-01 21:47 Command Menu Artist
  2003-10-01 22:16 ` John Paul Wallington
@ 2003-10-02 16:20 ` Kevin Rodgers
  1 sibling, 0 replies; 3+ messages in thread
From: Kevin Rodgers @ 2003-10-02 16:20 UTC (permalink / raw)


Artist wrote:

> ie..instead of doing M-x some-command,
> I just hit the menu, with some binded key, and it should have all the
> command that I frequently use.


(defvar my-command-menu
   (let ((map (make-sparse-keymap "My Commands")))
     (define-key map [foo] '("Foo" . foo-command))
     (define-key map [bar] '("Bar" . bar-command))
     map))

(global-set-key [menu-bar my-command] (cons "My Commands" my-command-menu))

> There should be method to add and
> delete comamnds and execute command methods.

(global-unset-key [menu-bar my-command foo])	; add
(global-set-key [menu-bar my-command baz] '("Baz" . baz-command))	; delete
;; execute command methods?

-- 
Kevin Rodgers

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-10-02 16:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-01 21:47 Command Menu Artist
2003-10-01 22:16 ` John Paul Wallington
2003-10-02 16:20 ` Kevin Rodgers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).