Hi,

I use the F9-completion very often and feel to make some advertising ;)
I patched the outline.py, such that it offers a greater gain for me. But 
first I will take up Ted's arguments.

> > Additionally \citep, \citet, \citeauthor, etc... Not sure if they 
would
> > match whatever pattern triggers the F9 completion... But I never use
> > \cite (in favor of the natbib variaties) and almost never use \ref (in
> > favor of hyperref's \autoref), and so F9 is potentially unhelpful.
That's no big deal - the recognizing of the other commands can be easily 
added - just post your problems.

> Moreover, doesn't F9 depend on a Python script? One of the big reasons I
> use Vim is that I can wall myself off from depending on other tools (and
> maximize my portability).
For me it is no problem that F9 depends on Python. I use my ViM 
configuration at three linux machines, all offering Python in ViM. Does 
Python+ViM works in
Windows?

> So I guess those are my reasons why completion doesn't concern me...
>
> -) F9 is uncomfortably far from any other key on the keyboard... would
> have preferred a command-mode combination, maybe...
You guessed it already - remapping is everything ;)

> -) Questionable support for \autoref (and custom variants, like
> \Autoref, \Autorefs, and \autorefs)
>
> -) Questionable support for natbib \citep, \citet, and friends
>
> -) Dependence on Python
See above.


Now I will comment my customizations. I patched/rewrote outline.py. Now, 
it
looks at the aux-file and not at the tex-file. If I write some 
mathematical
text, then I think "I need equation (3.4)".  Up to now, I needed to look 
in the
tex-file for the corresponding label. With my patched version, I can do 
the
following:

Typing (3.4)<F9> results in \eqref{eq:a_beautiful_equation}

Moreover, I also works for theorems etc. Typing theorem.4.5 results in
\autoref{thm:a_nice_theorem}

You can find these patch in my github-vim-configuration
https://github.com/gerw/vim-conf-gerw.  You need the files
bundle/vim-latex-suite/ftplugin/latex-suite/{auxoutline.py,texviewer.vim}. 
I
the next days I may publish a patch for latex-suite, depending on the 
response
here.

Gerd

------------------------------------------------------------------------------
Index, Search & Analyze Logs and other IT data in Real-Time with Splunk 
Collect, index and harness all the fast moving IT data generated by your 
applications, servers and devices whether physical, virtual or in the cloud.
Deliver compliance at lower cost and gain new business insights. 
Free Software Download: http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel

Reply via email to