unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Don't you think this would be a nice feature? (Place holder)
@ 2008-09-27 15:28 Weiwei
  2008-09-27 15:49 ` Lennart Borgman (gmail)
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Weiwei @ 2008-09-27 15:28 UTC (permalink / raw)
  To: help-gnu-emacs

Hi guys,

I'm a Emacs newbie, just jumped into it from Vim. I'm using AUCTeX to
write LaTeX files. In Vim, it has a very nice feature -- placeholder.
For example, you have the following skeleton in inserting figures:

\begin{figure}[H]
  \centering
  \subfigure[]{\includegraphics[width=3.1in]{}}
  \subfigure[]{\includegraphics[width=3.1in]{}}
  \caption{}
  \label{fig:}
\end{figure}

Now your cursor is in the third line between the first square brackets
[], after you type something, you want to jump to the brackets at the
end of the same line {}, and so forth. Vim LaTeX suite has this
function with a single key-stroke. In AUCTeX, I didn't find such one,
or maybe I missed it. Could anybody kindly point it to me if it
exists?

Now lets look at this feature a little bit further. Can we have (Or do
we already have) a universal place-holder in Emacs? For example, we
have a block of text/program as this:

foofoofoo<>foofoofoofoofoofoofoofoofoofoofoofoo
foo<>foofoofoofoofoofoofoo<>foofoofoofoofoofoo
foofoofoofoofoo<>foofoofoofoofoofoofoofoofoofoo

The <> indicates a place-holder in which you want to jump quickly. The
function I proposed is to find next <>, and then delete the left "<"
and right ">", and leave cursor there.

I'm not sure if any similar functions are already there. I think it
should be easy with regular expressions. Simply I'm not a regexp guy.
What do you guys think? And anybody want to have a try? Thanks!


Weiwei





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

end of thread, other threads:[~2008-09-28 16:48 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-27 15:28 Don't you think this would be a nice feature? (Place holder) Weiwei
2008-09-27 15:49 ` Lennart Borgman (gmail)
2008-09-27 16:01 ` harven
2008-09-27 16:12   ` Weiwei
2008-09-27 22:58 ` Andreas Politz
2008-09-27 23:52 ` Tim X
2008-09-28  2:31   ` Weiwei
2008-09-28  6:37     ` Tim X
2008-09-28  7:58       ` Nicolas Goaziou
2008-09-28 11:41     ` Martin Dahl
     [not found]     ` <mailman.20110.1222608284.18990.help-gnu-emacs@gnu.org>
2008-09-28 16:48       ` Weiwei

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