[EMAIL PROTECTED] wrote: > 2. Failing that, look in a help dictionary; I generated mine from the > info version of the Python docs, using a simple Python script.
Which is as follows (run on all the python-lib*info* files and it'll generate a file called "output"; rename that to ~/.vim/pyhelp.py) import sys docDict = {} for file in sys.argv[1:]: lines = open(file, "r").readlines() for i in range(len(lines)): line = lines[i].strip() if line.startswith("`") and "(" in line and line.endswith("'"): line = line[1:-1] kv = line[0:line.find("(")] j = i while j < len(lines) and lines[j+1].startswith(" "): j = j+1 line = line + " "+lines[j].strip() if kv and kv not in docDict: docDict[kv] = line keys = docDict.keys() keys.sort() for k in keys: print docDict[k] open("output", "w").write("docDict="+`docDict`) -- http://mail.python.org/mailman/listinfo/python-list