Re: how will a plugin know if Vim is currently starting?

2006-05-30 Thread Hari Krishna Dara

On Fri, 26 May 2006 at 10:15pm, Eric Arnold wrote:

 You could check:

 if bufnr($) == 1  !bufloaded(1)

 this seems to be the case when it's first sourcing .vimrc, anyway.


I will check if this works nicely for plugins also.

-- 
Thanks,
Hari



 On 5/26/06, Hari Krishna Dara [EMAIL PROTECTED] wrote:
 
  One of my plugins was using the VimEnter autocommand to initialize some
  of the values. The autocommand is added while the plugin is sourced, and
  is removed when the autocommand is triggered. The problem with this
  approach is that if the script is manually sourced *after* the vim
  session is completely started, the autocommand will never fire. My
  question is, is there a way for the plugin to detect if Vim is currently
  in startup mode? I haven't found any v: variable to do this (like
  v:dying), any there is no built-in function either.
 
  --
  Thanks,
  Hari
 
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam protection around
  http://mail.yahoo.com
 



__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: how will a plugin know if Vim is currently starting?

2006-05-26 Thread Eric Arnold

You could check:

if bufnr($) == 1  !bufloaded(1)

this seems to be the case when it's first sourcing .vimrc, anyway.



On 5/26/06, Hari Krishna Dara [EMAIL PROTECTED] wrote:


One of my plugins was using the VimEnter autocommand to initialize some
of the values. The autocommand is added while the plugin is sourced, and
is removed when the autocommand is triggered. The problem with this
approach is that if the script is manually sourced *after* the vim
session is completely started, the autocommand will never fire. My
question is, is there a way for the plugin to detect if Vim is currently
in startup mode? I haven't found any v: variable to do this (like
v:dying), any there is no built-in function either.

--
Thanks,
Hari

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com