From: Benji Fisher <[EMAIL PROTECTED]>
Subject: Re: Plain TeX support ?
Date: Fri, 20 Oct 2006 15:31:33 -0400

> On Mon, Sep 25, 2006 at 08:07:22PM +0200, Meino Christian Cramer wrote:
> > > [snip]
> > > > After I wrote my first TeX-text without Emacs/AucTeX spontaneous I
> > > > would say the following things are missing:
> > > > 
> > > > A Keystrokes to insert {\bf X }, {\it X \/} and such where X marks the
> > > >   cursor position after doing the keystroke.
> > > > 
> > > > B Interface to run TeX and a viewer (configurable) on the file one is
> > > >   editing which ensures, that the file on the HD is uptodate.
> > > > 
> > > > C Defintions to automatically map "<word>" to ``<word>'' and to remap 
> > > >   - in my case - german umlauts to the TeX-commandsequences. This
> > > >   should be done for any non-ASCII-character. Most of the bugs I had
> > > >   to remove while trying to tex my file were of such kind.
> > > > 
> > > > I have not proofen that this is not already implemented, I only read
> > > > the few lines of the help text for ft-tex-plugin. And didn't fiddle
> > > > with quickfix and such. May be quickfix can be misused for texing ?
> > > > Dont know. 
> 
>      I am sorry to have left this alone for so long.  I have been busy.
> I spent too much time, shortly after the last note on this thread,
> trying to get the 'errorformat' right for plain TeX, then I did not have
> time to let you know about it.
> 
>      I just posted a preliminary version of plaintex support at
> http://vim.sourceforge.net/scripts/script.php?script_id=1685
> Please try it out.  If I get any feedback (from you or others) then I am
> more likely to improve it.
> 
> A. I chose <C-B> for \bf and <C-T> for \it .  (Why not <C-I>?  Because
> vim sees that as a <Tab>, and I do not want to remap that.)  In Insert
> mode, you get {\bf }<++> or {\it \/}<++>, with the cursor inside the
> braces, and <C-J> will jump to the <++> marker.  In Visual mode, you get
> the Visual selection wrapped in "{\bf " and "}" or "{\it " and "\/}".
> In Normal mode, the word under the cursor is wrapped.
> 
>      If you have similar requests, they are easy to add.
> 
> B. Next version.  This is not too hard to do.  What viewer do you use?
> xdvi maybe?
> 
> C. I map " (in Insert mode) to produce either `` or '' (or " if it is
> after a \ or in Math mode).  Do you also want something, maybe <C-Q>, to
> act like <C-B>, so that it will work in Normal, Visual, and Insert
> modes?
> 
>      I have not tried it, but there is already a script that translates
> various non-ASCII characters into TeX commands.  I think it does the
> translation when reading and writing the file.  Unfortunately,
> www.vim.org is not responding right now, so I cannot give you a pointer.
> 
> [snip]
> >  PS: By the way: Are you using Ruby, Benji? I know "The principle of
> >  least surprise" from programming Ruby...
> 
>      No, I do not use Ruby.  I think the principle is older than that
> language.
> 
> HTH                                   --Benji Fisher
> 

Hi Benji,

 thank you very much for implementing this! I will test it... :O)

Keep hacking!
 mcc

 

Reply via email to