VIM and block jumping
Angus MacKay
amackay at starvision.com
Mon Jul 5 21:27:28 EDT 1999
I am not looking for indentation but just code navigation.
when code uses identifiers for blocks (such as "()" in lisp, "{}" is
most sane languages, "#if/#endif" for C preproc ...) vim can navigate
blocks very easily (with [{/]} for "{}", [#/]# for "#if/#endif" ...)
with python this becomes harder. is there any way to do it? (I think
I could write a function for it but I thought I'd see if it had
already been done)
cheers, Angus.
Fuming Wang wrote:
>
> Hi, I have a small patch that can make vim do following indentation:
> def func():
> print "hello world!"
> if a == b and \
> b == c or \
> e == f:
> print "got it!"
>
> I can send you the patch if this is what you like.
>
> Cheers,
> Fuming Wang
> fuming at venus.radsci.uci.edu
>
> On Mon, 5 Jul 1999, Angus MacKay wrote:
>
> > this is a question for all of the VIMers out there.
> >
> > is there any way to get [# ]# style logical python block jumping
> > to work for python? (to make up for the lack of {} in python)
> >
> > cheers, Angus.
> >
> >
More information about the Python-list
mailing list