On Fri, 18 Mar 2011, S Krishnakumar wrote:

Hello,

I recently moved to Vim 7.3 from Vim 7.2. I use Vim primarily for coding Perl. The first thing I noticed today was that the indenting is not what I would expect--

Code Snippet
-------------

Line 1: if( $hello ){
Line 2:       @add = mysub(\@add, "hello\n");
Line 3:       print @add,"\n";
Line 4: }

In Vim 7.2, when I press enter (in INSERT mode) after line 2, I am taken to the proper (indented) location in Line 3. In Vim 7.3, I am taken to the beginning of Line 3.

I am able to replicate this behavior with my .vimrc containing just:

syntax on
filetype plugin indent on

Any thoughts?

[Don't double-post. (*he types as he rewards that behavior...*). Or if you do, at least keep it in the original thread.]


I don't know what versions of the Perl ft-related plugins shipped with Vim 7.3, but there's an external repository with more up-to-date versions at:

https://github.com/petdance/vim-perl

Maybe try those.

I've noticed problems after lines containing escaped characters, which also tend to look like the unary reference operator on line 2 (the '\' of '\@add'), but never noticed them enough to try to fix them. And I've been working with Perl far less than I'd prefer lately.

--
Best,
Ben

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to