all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim X <timx@nospam.dev.null>
To: help-gnu-emacs@gnu.org
Subject: Re: understanding emacs packages
Date: Mon, 08 Oct 2007 13:18:52 +1000	[thread overview]
Message-ID: <877ilys38j.fsf@lion.rapttech.com.au> (raw)
In-Reply-To: 1191793709.844823.323110@o80g2000hse.googlegroups.com

knubee <knubee@gmail.com> writes:

>> > what is a use scenario for this function?
>>
>> When you want to find Emacs packages by a keyword.  For example, all
>> packages related to multimedia are marked with the "multimedia"
>> keyword.
>
> Yes, but for those of you who actually use this function, when do you
> find it helpful?
>

For example, lets say I've been doing some programming and there are a
couple of things I'd like to modify in my working environment. In
particular, 

1. I'd like to be able to hide parts of a program source that I'm not
interested in
2. I'm working in a specific problem domain and there are lots of similar
constructs I need to code in most programs I write. I'd like to have some
sort of template system that would automate this
3. I'd like to have better integration between my editor and the version
control system we are using
4. I'd like my source files to be automatically updated with a last edited
time stamp when I save them
5. I'm wondering what other tools emacs may have which I could find
useful. 

I do C-h p and look through the list of categories. I spot one called
tools, which apparently consist of programming tools. That looks
promising. I enter that category and see a list of different tools. I'm not
familiar with all of them. While some are obvious from the name of the
source file, others are more cryptic. I hit enter on the ones which I'm not
sure about and get the summary from the commentary section. From this, I
can usually tell if I need to look at this package further or if I can just
ignore it and move on. 

I'm lucky - I find existing emacs support for all the things I was hoping
to find, plus I find out about something called imenu, which looks like it
could be very useful. I can now start using much of what I've found, spend
a bit of time learning about some of the others and maybe even schedule
some time to look at other potentially interesting items I noticed in the
listing. I now know there is no need for me to spend hours writing elisp to
make the editor do what I want - the wheel has already been invented and
all I need to do is learn how to use it!

Tim
-- 
tcross (at) rapttech dot com dot au

  reply	other threads:[~2007-10-08  3:18 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-03 12:14 understanding emacs packages knubee
2007-10-03 13:46 ` Joel J. Adamson
2007-10-03 14:05   ` knubee
2007-10-03 15:40     ` Joel J. Adamson
2007-10-03 23:23       ` knubee
2007-10-03 18:36     ` Seweryn Kokot
2007-10-04  9:35     ` Tim X
2007-10-07  4:38       ` knubee
2007-10-07 19:21         ` Eli Zaretskii
     [not found]         ` <mailman.1808.1191784883.18990.help-gnu-emacs@gnu.org>
2007-10-07 21:48           ` knubee
2007-10-08  3:18             ` Tim X [this message]
2007-10-08  3:01         ` Tim X

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=877ilys38j.fsf@lion.rapttech.com.au \
    --to=timx@nospam.dev.null \
    --cc=help-gnu-emacs@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.