Dan Clarke wrote: > In my workplace, our coding standard states that we have to declare our > variables on the next line from the variable type. The intellisense in > vim7 doesn't work when it's like this. > > For example ... > > > typedef struct > { > int > i; > }my_structure; > > void main (void) > { > my_structure > var1; > > my_structure var2; > > var1. <-------- this doesn't work > var2. <-------- this does work > } > > > > I guess we're not the only place that declares variables over multiple > lines. > > Any way I can get around this? Would be really nice to get intellisense > working for our projects.
This would require adjusting $VIMRUNTIME/autoload/ccomplete.vim to look one line back for the type of a variable. The tricky part is that you need to avoid going a line back when the type is in the current line (and since any ID could be a type name that's quite tricky). -- TALL KNIGHT OF NI: Ni! "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///