Edita Wish list - was: Searching Docs - was: the Dollar Sign [$]

new topic     » topic index » view thread      » older message » newer message

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  :)

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu