PySmellを試した(失敗)
PySmellを以下の様に試したのですが、撃沈しました。
tar zxvf pysmell-0.6.tgz
mkdir ./hoge
export PYTHONPATH=~/hoge
mv pysmell ~/hoge
cd ~/hoge/pysmell
./pysmell.py .
でタグができます。
タグの内容の頭。
$ head PYSMELLTAGS
{'CLASSES': {'PackageA.ModuleA.ChildClassA': {'bases': ['PackageA.ModuleA.ClassA', 'object'],
'constructor': ['conArg'],
'docstring': 'a class docstring, imagine that',
'methods': [('extraMethod',
,
'i have a docstring')],
'properties': ['extraProperty']},
'PackageA.ModuleA.ClassA': {'bases': ['object'],
'constructor': ,
'docstring': '',
そいではvimから補完できるかどうか試してみよー。
$ vim hoge.py
以下vimのex-modeで
:set nocp
:echo $PYTHONPATH
:so pysmell.vim
:set omnifunc=pysmell#Complete
さて、これで準備できただろ、と思ってvimでPackaまで入力したところで^X^O。
結果
- オムニ補完 (^O^N^P) パターンはみつかりませんでした
今日はこれ位にしといたろ…