[Vim-latex-cvs] Deign of a label/bibtex helper
Brought to you by:
srinathava,
tmaas
From: Srinath A. <sr...@fa...> - 2002-12-31 18:56:12
|
[Changed the subject] On Tue, 31 Dec 2002, Mikolaj Machowski wrote: > On Mon, Dec 30, 2002 at 11:16:44PM -0800, Srinath Avadhanula wrote: > > Hey Mikolaj, > > On Mon, 30 Dec 2002, Mikolaj Machowski wrote: > > > > TODO: Should we write code to make such typos get handled elegantly? > > > > > > IMO no. Better would be SDK with question, suggestions etc. > > SDK? > > Source development kit :) :) But I suggest that we leave any such thing out of the core latex-suite itself. Latex-suite should contain stuff which the end user of latex will find useful. The lay person will not be writing package files (although we would like to encourage such behavior :), so any code which is geared for package writers is bloat for the average user... In any case, splitting with the help seems like a good idea. > > I was thinking about SetUpEnvironmentsPromtp from envmacros.vim. I am > trying to do helper with labels and bibtex entries. Labels are quite > easy but I don't know how to to this with many files. Using latextags is > not perfect because it stores only \label{this} without context. In one > file you can use g/re/p which gives whole line and sometimes context. > Well, as you say, \labels{} should not be a problem, because they are identified uniquely by being a tag... I dont really completeley understand the problems you are having, so I cant be more helpful... I suggest that you take a leaf out of Bram's book and do :help design-documented (Benji suggested reading this). It has an interesting idea. Do the documentation first. First nail down the "specs" of the functionality. Write a short blurb (or even a long one), about how you expect the user to use this, how the thing will perform internally (so we can iron out any design issues) etc... I must admit that I havent done this myself yet. But I was hoping to do it henceforth... :) Anyway, is this for the new citation/label browser thing I was mentioning recently? If it is a new feature, then I think we should delay its inclusion into the main branch until we get another stable release out the door... Srinath |