all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: MON KEY <monkey@sandpframing.com>
To: emacs-devel@gnu.org
Subject: easy-menu Info documentation lacking
Date: Tue, 24 Feb 2009 18:06:48 -0500	[thread overview]
Message-ID: <d2afcfda0902241506j612ba800g5c9eb75b49cd315f@mail.gmail.com> (raw)

easy-menu.el really ought to have *some* sort of documentation in the
Elisp/Emacs .infos At the very least the lack of Info documentation
belies the library's name :P

The earliest reference of easy-menu I was able to find in the change logs is at:
1994-04-11  Richard Stallman  (rms@mole.gnu.ai.mit.edu)

Including easy-menu documentation with Info may not be a task which
can be well mediated by relative newcomers to Emacs.  It seems that
there may have been some historical complications/kludges that might
have encouraged integration of easy-menu integration in the Infos. A
cursory glance through the archives indicates that there are some low
level decisions re: easy-menu behavior that would be best documented
(or not) by those with first hand knowledge of the library and which
parts deserve elucidation.

With Emacs' move to GTK+ as the default toolkit, increased image/font
support etc. there appears to be a collective indication in the
libraries of a move to a slightly more `GUI' oriented Emacs.  For
example, doc-view's .pdf integration and set-slice-using-mouse is
indicative of this general trend.  Now is prob. a good time to
consider inclusion of some more formal lip service to easy-menu
usage/examples.  As Emacs continues toward GUI integration it will be
increasingly important that there be some sort of guidance vis a vis
Emacs menu integration and `best practices'. This area should be
fleshed out formally.  While I can certainly appreciate a hesitancy to
promote heavy menu integration in Emacs esp. in lieu of existing
alternatives more in line with Emacs kbd based approach, there *does*
appear to be a real need for their use beyond simple `GUI convenience
features'.  Consider that Emacs 23.xx easy-menu functions are
invoked/referenced by the following libraries (some not
insignificant):

/lisp
ldefs-boot.el
loaddefs.el
mouse.el
doc-view.el
vc-hg.el
info.el
diff-mode.el
tmm.el
hexl.el
allout.el
woman.el
wid-browse.el
vc-annotate.el
speedbar.el
smerge-mode.el
ses.el
recentf.el
proced.el
printing.el
pcvs-defs.el
log-view.el
log-edit.el
help-mode.el
follow.el
cvs-status.el
cus-edit.el
calculator.el

/emacs-lisp
edebug.el
find-func.el
checkdoc.el

/net
eudc.el
eudc-hotlist.el
eudc-bob.el

/mh-e
mh-show.el
mh-search.el
mh-letter.el
mh-identity.el
mh-folder.el
mh-comp.el

/nxml
rng-nxml.el

/org
org-agenda.el
org.el
org-table.el
org-colview.el

/play
5x5.el

/progmodes
ebrowse.el
python.el
cc-mode.el
cc-langs.el
hideif.el
cperl-mode.el
vhdl-mode.el
verilog-mode.el
vera-mode.el
tcl.el
prolog.el
octave-mod.el
idlwave.el
fortran.el
f90.el
antlr-mode.el
ada-mode.el
sql.el
ps-mode.el
meta-mode.el
idlw-shell.el
idlw-help.el
hideshow.el
ada-xref.el

/textmodes
bibtex.el
table.el
texinfo.el
reftex.el
reftex-toc.el
reftex-index.el
dns-mode.el

/term
ns-win.el

/calc
calc-menu.el

/erc
erc-menu.el

/gnus
gnus-agent.el
gnus-art.el
gnus-diary.el
gnus-draft.el
gnus-eform.el
gnus-group.el
gnus-ml.el
gnus-salt.el
gnus-srvr.el
gnus-sum.el
gnus-topic.el
message.el
mml.el
score-mode.el
sieve-mode.el
sieve.el

/calendar
todo-mode.el
cal-menu.el
calendar.el




                 reply	other threads:[~2009-02-24 23:06 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d2afcfda0902241506j612ba800g5c9eb75b49cd315f@mail.gmail.com \
    --to=monkey@sandpframing.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.