From: Tim Cross <tcross@nospam.une.edu.au>
Subject: Re: Is is a major or minor mode?
Date: 05 Nov 2002 09:51:37 +1100 [thread overview]
Message-ID: <87heexkkxy.fsf@blind-bat.une.edu.au> (raw)
In-Reply-To: uof95kdho.fsf@hotpop.com
Galen Boyer <galenboyer@hotpop.com> writes:
> I'm actually having alot of success with defadvice. I'm just advising
> the sql-interactive-mode and sql-mode on how to hook into my code and
> the java metadata and connection objects are getting spawned. I'm still
> playing around in the new world of eieio though. I'd like to subscribe
> to this package as well, but I keep just going back to straight defuns.
> eieio would probably pay off if this mode were to grow.
>
I think advising functions is possibly my favorite emacs power
tool. If you ever feel like seeing some of the clever things you can
do with it, check out the emacspeak package. The initial reason I
moved to emacs was the result of losing my sight five years ago. I
wanted a powerful and effective text-to-speech system for working on a
linux box. The emacspeak package makes extensive use of defadvice to
provide very powerful and friendly text-to-speech interface. Unlike
other text-to-speech systems, because of the power of emacs, emacspeak
provides audible highlighting - similar to font-lock, you get
voice-lock, where different syntactic elements are spoken in different
voices. All of this speech support is achieved without the need to
modify any emacs source code/libraries etc. Instead, you just have the
emacspeak sources which are essentially collections of advised
functions with some additional housekeeping and interface code for
various text-to-speech systems.
Another package which might be worth checking out, but which I have
not tried out yet is the PL/SQL mode, which I believe just extends
sql.el - don't know how it does this, but it might be worth looking at
for some ideas of how you could extend/hook into sql.el.
Tim
prev parent reply other threads:[~2002-11-04 22:51 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-31 2:19 Is is a major or minor mode? Galen Boyer
2002-10-31 12:29 ` Phillip Lord
2002-10-31 17:22 ` Kevin Rodgers
2002-11-01 3:26 ` Galen Boyer
2002-11-03 23:36 ` Tim Cross
2002-11-04 4:17 ` Galen Boyer
2002-11-04 22:51 ` Tim Cross [this message]
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87heexkkxy.fsf@blind-bat.une.edu.au \
--to=tcross@nospam.une.edu.au \
/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.
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).