Hi Igor,
All of us is using some kind of editor
for creating source code.
Is it possible in your favorite editor
to press the button on current word under cursor
and get nice help (well, may be just text)
_especially_ on wxWindow objects and methods?
I haven't quite got what you're looking for, but I do have something similar -- I'm a keen 'vim' user, and have created a vim plugin called "PyHelp" which displays Python reference information using the same sort of file structure as the built-in vim help files.
I've converted the Python library reference to a PyHelp file -- and more relevant to you, I've also converted the wxPython reference manual to a PyHelp file as well. As a bonus, my conversion routine also converts the C++-oriented wxPython docs into a Python-oriented version, so that instead of seeing, eg:
wxWindow(wxWindow* parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
const wxString& name = wxPanelNameStr)
for the wxWindow constructor, you see instead:
wxWindow.__init__(parent, id, pos=wxDefaultPosition, size=wxDefaultSize, style=0,
name=wxPanelNameStr)
[My conversion classes also generate this help info in HTML format, in case anyone else listening in is interested in Python-specific docs for wxPython].
As I say, this isn't quite what you're looking for, as it doesn't highlight the word under the cursor, but you can type:
:PyHelp wxWindow.__init__
to jump to the definition of this method. I find it very easy to use Vim's built-in search capability to jump to a desired definition -- far easier than using the help files that come with wxWindows, that's for sure!
Anyway, if you or anyone else is interested in PyHelp (or the plain HTML version of the wxPyhon docs converted to Python rather than C++), just sing out.
I'm no expert in creating Vim plugins, by the way -- so I'm sure you could convert PyHelp to do what you wanted, if you're keen.
P.S.
By the way i have Vim syntax highlighting file which
defines almost all wxPython specific items,such as methods,
standard classes,flags .
If you need it - let me know. I can mail it.
Yes please!
Cheers,
- Erik.