On Sun, Dec 14, 2008 at 8:47 AM, David Fishburn <[email protected]> wrote: > On Sat, Dec 13, 2008 at 1:14 PM, [email protected] <[email protected]> > wrote: >> >>> If someone could provide a small (but useful) Tex program and indicate >>> which tags should be identified, and the rules by which to identify >>> it, I could consider how much work it would be to add it. >> TeX is not a programming language. >> You can consider about it like HTML (but it is very brutally >> comparison). >> Here you can find an example LaTeX file: >> http://sip.clarku.edu/tutorials/TeX/intro.html >> >>> If I recall on this list, there is other talk about ReTex (or something). >>> Is there different dialects of Tex? >> TeX is a generic language. >> There are some extensions of it. >> The most popular (and common) is LaTeX. >> Furthermore bibtex and tetex. >> >> It will be excellent if Exuberant Tags will parse at least following >> tags: >> subsubsection >> subsection >> section >> chapter > > If you can build ctags from source I have checked in a tex parser. > > Looks for files with .tex extension. > Produces 5 types of tags: > c,chapter > s,section > u,subsection > b,subsubsection > p,package > > It is a token parser which can handle tags of this format: > \keyword{any number of words} > \keyword[short desc]{any number of words} > \keyword*[short desc]{any number of words} > \keyword[short desc]*{any number of words} > > Will find tags for the following lines: > \usepackage{amsmath} > \chapter{chapter text} > \section{section1 text} > \subsection{subsection2} > \subsubsection{subsubsection3 with extra text} > > > If someone that actually uses Tex can give it a go you can email me > directly with any issues.
I forgot to mention, to use this with Vim, open up your .vimrc and add the following: " Tex language let g:tlist_tex_settings = 'tex;c:chapters;s:sections;u:subsections;b:subsubsections;p:packages' Next time you restart Vim, the taglist plugin will be able to recognize the Tex tags ctags provides. Dave --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
