Re: wxIDE & EuHTHelp.exw
- Posted by Kenneth Rhodes <ken_rhodes30436 at yahoo.com> Feb 07, 2006
- 499 views
Pete Lomax wrote: > > On Sun, 05 Feb 2006 16:43:04 -0800, Kenneth Rhodes > <guest at RapidEuphoria.com> wrote: > > >I appreciate your patience, Pete. Please help me understand - > OK, let me explain where I'm coming from. > The other day I typed in "getFileExtension" and pressed F1. > This showed me "D:\Edita\eamisc.e" and the text: > "global function getFileExtension(sequence name)" > and allowed "&Examine Code" to jump straight to the definition, which > I did, (because I wanted to confirm that it performed a lower() on the > result). > > If I type eg "open", and press F1, it shows me "Euphoria Builtin", the > text "global procedure open(sequence filename, sequence mode)" > and allows "R&eference Manual" to open %EUDIR%/html/lib_h_o.htm#open. Excellent - I'm just waiting on the Liux port, Pete! > I have seen JL's code and it is quite nice, but I /really/ don't know > what to do with it. For instance it does not lookup "open", > "pretty_print", etc. If by "JL's code" you mean Juergen's EuHTHelp.exw, your simply mistaken - EuHTHelp.exw has absolutely no problem with "open" or "pretty_print" or every other keyword that I have tested it with. Its a great utility, which easily provides a great deal of functional "help" to a number of 3rd party editors. And its public domain - we can benefit from it, play with it, learn from it, without having to worry about thorny license issues. > Besides, is there really anything that is really > appropriate to F1 lookup when editing Eu code in Edita? What exactly > needs adding to Edita, in a way which does not remove any existing > functionality? That is the question, afaict not being answered by > anybody. You have done a much better job in this post of describing the capabilities of Edita - but also, much of earlier arguements in this thread was answering statements such as this: >I am also unaware how one might invoke a help file, with a > specific topic... and >Now if someone wants to ship me an updated file with > the source mods to Edita, OR BETTER YE A HOW-TO... (my emphasis) > This thread started with don cole wanting .hlp or .chm rather > than .htm lookup. I only meant you were wrong about being able to > invoke a .hlp or .chm file via system_exec /and/ pass it a keyword. >Here's what I said: >Bottom Line - Elaborate context sensitive help, in either text of hypertext >format, can easily be implemented in any text editor - at least for the >official RDS >Euphoria language. >But the real trick is to provide that type of elaborate contest sensitive >help for any third party library included in the file being edited. I don't even know what a .hlp file is. I implemented context sensitive help search using the Euhoria *.doc files - simply opened the library doc and passed the keyword to ed.ex's builtin search routines. In most cases - help was instantaneous, if nothing was found in the Library or Refman docs I passed the keyword to guru.ex and loaded the guru.out file into an ed.ex window "pane". And I started using keywords to access specific articles in *.htm files a year ago. I've never had any sucess under Linux in passing a search string to a chm file - and none of my posts for the last month references "chm". Here's Don's original post: Where can I find information on the use of the dollar sign [$]? I can't seem to find anything about it in any of the Euphoria Help files. > And here's your response: > Take a look at refman, section 2.2.5, "Subscripting sequences," and > 2.2.6, "Slicing sequences." > Matt Lewis > Regards, > Pete > PS I'll find it in time, but if anyone can remember the name of the > RDS doc search program, that's something else I need to investigate. > (I've already got a copy of it here somewhere, whatever it's called.) > Do you mean guru.ex? Thats basically what the RDS web search code is, I think... here's a link to the source code for the web search: http://www.rapideuphoria.com/guru_web.txt Its been an interesting thread - I'm tired! Pete, when your ready for someone to beta test you wxEU port of edita, just send it on! Regards, Ken Rhodes 100% MicroSoft Free SuSE Linux 10.0 No AddWare, SpyWare, or Viruses! Life is Good