Edita Wish list - was: Searching Docs - was: the Dollar Sign [$]
- Posted by Kenneth Rhodes <ken_rhodes30436 at yahoo.com> Jan 15, 2006
- 483 views
Pete Lomax wrote: > > Yes, that is good. I do have a suggestion though: the links on the > search results just jump to the top of the file (refman.htm); it would > be even better if they jumped to the nearest <a name= tag available. > I agree... I may have recommended something like that to Rob Craig when I first discovered the page... I know I thought about the same thing. > >Its really a fantastic resource/aide that could easily be added > >to any editor. > Good idea, I'll think about this for Edita (and have a go at > implementing the idea above). > Wonderful! :) Here are some experiences and suggestions - just food for thought: In my modifications to ed.ex I implemented context sensitive search in this manner with Function Key 11 - pressing the key after entering a "word" would initiate a search - first of the libary documentation, if the word was not found in the library doc the reference manual was then searched. If nothing was found in the Reference manual, then a prompt asks the user if "guru.ex" should be run on the word. Also, once context sensitive help was invoked for a word, then a subsequent use of the context sensitive help key for that word would automatically launch a prompt for a guru search of the word. I also implemented a switch to allow the user to choose between "htm" or "doc" help formats. It was really simple stuff implement. My dream was to implement some type of "universal context sensitive help" system whereby once a library was included in the file being edited, efficient context sensitive help would be automatically available. One fairly simply way to achieve this would be to simply install/copy the documentation for a library in Euphorias doc or htm directories and then, if the word being searched is not part of the official RDS Euphoria word set, run a guru-esque search on the remaining documents in the directories. If help is found in a document with a *.htm extension a browser could be invoked to display the relevant portion of the help document. A more robust but complex method might be to have an "install library help" option available via the editor. The path to a specific library's help files would be associated with the names of the relevant include files and stored in a resource file. It is my opinion that Edita has become the premier Euphoria programming editor. Ironically, I don't use it because I run only Linux. The bottom line is that I believe Edita has the clout to establish a defacto standard as far as context sensitive help and documentation is concerned. Are you interested? Lastly, I have asked Matt Lewis to consider porting Edita to WxEuphoria. I would certainly love to see Edita on WxEuphoria because I think it would be very good for the Euphoria community in general to have a full featured, cross platform, GUI Editor written in Euphoria. Matt has expressed some interest, but is concerned about Edita's license. Would you be willing to work with Matt on an Edita port to WxEuphoria? My deepest thanks to Pete Lomax for Edita and Matt Lewis for WxEuphoria :) Ken Rhodes 100% MicroSoft Free SuSE Linux 10.0 No AddWare, SpyWare, or Viruses! Life is Good :)