Re: weird issue with :put

2006-05-22 Thread James Vega
On Mon, May 22, 2006 at 02:11:49PM -0700, Hari Krishna Dara wrote:
 
 In a Vim7 session, after working for sometime, I started getting a weird
 error, when one of my plugins did the below:
 
 :put=

This is the same as using:

  :put =

Double quotes are Vim's comment character so you either need to use
single quotes or escape the double quotes.

 and the error was:
 
 E121: Undefined variable: retVal
 E15: Invalid expression: retVal

As noted in the help for :put, if nothing is specified after '=' then
the previous expression is used.  In this case, it appears that
contained a variable that was no longer in scope.

James
-- 
GPG Key: 1024D/61326D40 2003-09-02 James Vega [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: weird issue with :put

2006-05-22 Thread Hari Krishna Dara

On Mon, 22 May 2006 at 5:45pm, James Vega wrote:

 On Mon, May 22, 2006 at 02:11:49PM -0700, Hari Krishna Dara wrote:
 
  In a Vim7 session, after working for sometime, I started getting a weird
  error, when one of my plugins did the below:
 
  :put=

 This is the same as using:

   :put =

 Double quotes are Vim's comment character so you either need to use
 single quotes or escape the double quotes.

Interesting... since it takes an expression, I never doubted whether
double-quotes will work. I should go back and check if I used double
quotes in any of my other plugins too... hopefully not.


  and the error was:
 
  E121: Undefined variable: retVal
  E15: Invalid expression: retVal

 As noted in the help for :put, if nothing is specified after '=' then
 the previous expression is used.  In this case, it appears that
 contained a variable that was no longer in scope.

 James


Perfect, that explains what was happening.

-- 
Thanks,
Hari

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