1. EuGeany 1.3 now available for download
- Posted by K_D_R Mar 28, 2013
- 1612 views
- Last edited Apr 01, 2013
EuGeany 1.3 now does a pretty darn good job of processing an ex.err file, I think. The program, EuGeany, is now a cross-platform, drop-in replacement for eui(.exe .exw). The installation program compiles the utility programs, EuGeany.ex and EuHelp.ex and then installs the executable binaries into /euphoria/bin.
EuGeany is set as the "run command" to execute euphoria source code files (press F5), upon error, EuGeany extracts the error file from ex.err, loads, or re-loads the file and positions the cursor at the line and column provided by ex.err. The ex.err file is also loaded by default, but this can be canceled by changing the value of the constant LOAD_EX_ERR in the EuGeany.ex source code file. EuGeany can also be used to run any euphoria program from the command line, if errors are encountered it will process the ex.err file and pass the information to Geany. If you execute EuGeany from the command line withou any file, it will process any ex.err file present and pass the information to Geany.
EuHelp.ex is a bit more robust and even more "flexible". By default, EuHelp is set to use the local help files in Euphoria's doc/html directory. Geany's context_help_command is set to "EuHelp %s 0", where "0" is the integer flag for "offline". You can change the "0" to "1" (online) from Geany's preferences/tools menu and then reload the configuration files, if you wish to reference help files online from euphoria.org.
All comments and suggestions for improvements are welcome. Thanks again to all those who have provided code, comments and suggestions regarding this project over the past few weeks.
RapidEuphoria.com's User's Contributions Page
Ken Rhodes
2. Re: EuGeany 1.3 now available for download
- Posted by K_D_R Mar 28, 2013
- 1547 views
Well, Irv's EuGTK library has exposed a small problem with EuHelp.ex 1.3. A fix is very simple though.
-- At the top of EuHelp.ex, set AltHelpFile = TRUE -- then go to: procedure( EuHelp, sequence word, integer online ) -- and immediately assign the path to your GTK3 documentation to ALT_HELPFILE like so: ALT_HELPFILE = BROWSER & "file:///home/kenneth/gtk3-html-3.8.0/" & word & ".html"
Save your amended version of EuHelp.ex, compile it, and then copy the executable file into the path.
EuHelp will first attempt to find the search word in Euphoria Standard Library documentation. If that fails, it will send the search word to the GTK3 doc files.
Regards, Ken Rhodes
3. Re: EuGeany 1.3 now available for download
- Posted by euphoric (admin) Apr 01, 2013
- 1386 views
The only problem I had using this was EuGeany.exe and EuHelp.exe did not get copied to euphoria/bin/ after being created.
4. Re: EuGeany 1.3 now available for download
- Posted by K_D_R Apr 01, 2013
- 1354 views
The only problem I had using this was EuGeany.exe and EuHelp.exe did not get copied to euphoria/bin/ after being created.
Thanks, CK, I'll fix that in 1.3-GTK which I'll post in the next day or two.
Regards, Ken