Skip to content

mjbrownie/pythoncomplete.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

pythoncomplete.vim

This is a fork of the current pythoncomplete omnicomplete function with a few enhancements

http://www.vim.org/scripts/script.php?script_id=1542

http://www.vim.org/scripts/download_script.php?src_id=10872


Function completion for Sub Classes

Example

class Foo(object):

    def spondonicle(self,somearg,someotherarg):
        pass

class SubFoo(Foo):

    def wibble(self,anotherarg,foo=None):
        pass

    def s<c-x><c-o> <!-- shou;d complete spondonicle here

class SubSubFoo(SubFoo):

    def spondonicle(self,somearg,someotherarg):
        pass

    def w<c-x><c-o> should show wibble here


Sys Path Import completion

from datetime import ti<c-x><c-o> <--- should import timedelta here


BUGS: 

This is a work in progress. There needs to be a lot of filtering out of irrelevant arguments.

Some modules will complain on a dir() function

Doc strings need to be filtered

About

A copy of http://www.vim.org/scripts/script.php?script_id=1542 with a few enhancements

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •