[Thomas] >[Fred L. Drake] >> IDLE currently looks for the index.html file in a few places (which >> depend on platform); if it can't find it, it uses the documentation on >> python.org. >> >> It should be too hard to change it to load the HTML Help viewer if it >> finds the .chm file on Windows, and to still fall back to the HTML or >> the online documentation if the .chm can't be found. > >Changing it is trivial, EditorWindow.help_url must point to Python23.chm >(if it exists). I can do this. Beware that for .html you want webbrowser.open(url) and for .chm you want os.startfile(url) There used to be a patch in Idle-dev for this. http://tinyurl.com/mj1s >Even nicer would be context-sensitive keyword help, but it seems IDLE >doesn't support it, right? Standard .chm format already includes useful index data to do context-sensitive search. A couple of years ago I made an Idle extension to manage this. It wasn't difficult then, and I think it's even easier now. The problem I found is that you pass the selected text (the one you are looking for) to HTMLHelp system by calling a Win32 API. You'll need win32all installed. That's the way PythonWin works, by the way. I guess this makes it a no-no for standard Python, right? Regards, -Hernan
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4