unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Please modify some elisp code for me.
@ 2003-05-12 10:26 Wang Yin
  0 siblings, 0 replies; only message in thread
From: Wang Yin @ 2003-05-12 10:26 UTC (permalink / raw)


Hi,

I've found a wonderful elisp code named "quosimode search" at
emacswiki.org. It uses two mofifiers for incremental search for text.

For example, if I keep Super_R down and type character, it will search
forward for that string. If I keep Hyper_L down, it will search
backward. 

I have some interesting ideas about this function. Sometimes, we just
want to go to a location quickly. We can press Super_R and just type
the charaters around that point. We can move there.

But now the problem is that this code hasn't a good repeat mechanism.
If I typed a prefix for that location, I can't skip something similiar
before that point. For example, the pointer is at beginning of the
sentence:

"It stores the string to find in the variable `qsearch-string' "
                                                          ^^^I want to
                                                          move here

I press Hyper_R and type "i", "n", "g", ...

"It stores the string to find in the variable `qsearch-string' "
                  ^^^the
                     pointer
                     stopped here

At this moment, I want to use another key, say Hyper_R-RET, to repeat
the search for the string "ing" to the next one.

qsearch.el stores the string to find in the variable `qsearch-string'.
It's easy to repeat the search but the author didn't implement such a
command.

Who will modify this code to enhance it? I think it's better define a 


-- 
Wang Yin DA Lab, Tsinghua University, 100084 Beijing China

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-05-12 10:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-12 10:26 Please modify some elisp code for me Wang Yin

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).