
Untitled
By: a guest on
May 6th, 2012 | syntax:
None | size: 1.03 KB | hits: 16 | expires: Never
No omnicompletion for python class members in vim?
class A(object):
def __init__(self):
self.x = "whatever" # x will not seen in ctags/omnicompletion!!!
class A(object):
x = None
def __init__(self):
self.x = whatever
$ ctags --version
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
Compiled: Mar 18 2011, 10:38:14
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
A aaa.py /^class A(object):$/;" c
__init__ aaa.py /^ def __init__(self, x):$/;" m class:A
x aaa.py /^ x = None$/;" v class:A
ctags -e aaa.py # where aaa.py - file with code snippet above
M-. x (enter)
~/TAGS (enter)