Simon Pamies Sent: Wednesday, December 27, 2006 3:49 AM
  >* Suresh Govindachar wrote, On 27.12.2006 12:35 Uhr:
  >> Simon Pamies Sent: Wednesday, December 27, 2006 3:19 AM
  >>>* Simon Pamies wrote, On 27.12.2006 11:50 Uhr:
  >>>>
  [...]
  >>>
  > try the following:
  > :b bach <TAB>
  > /home/spamies/work/bachl/bsc.cls /home/spamies/work/bachl/bach.tex
  > 
  > It tries to complete the work/bachl directory but I want it to
  > complete directly to bach.tex
  >
  >> Better to do such customizations as a plugin rather than
  >> patch the sources.  
  >
  > Thx for the suggestion - I mailed recently with some other
  > vim-people that said from themselves to have great experience in
  > writing vim plugins and they couldn't help me. So I started to
  > adapt sourcecode.
  >
  > I saw your code and now I'm not so sure anymore that adapting
  > sourcecode was such a good idea :-) But I'm not sure if one
  > could solve the completion problem (see above) using plugins...

  See 

     help :command-completion

  It is not that complicated.  Essentially, when user types
            :B bach <tab>
  your custom completion function will be called with argument bach;
  your custom completion function will need to look at the list of
  buffers and select those which have bach in their file-name and
  return the selected sub-list of buffers.
  
  --Suresh
   

Reply via email to