1. edx 1.5.3
- Posted by K_D_R May 06, 2013
- 1182 views
edx.ex 1.5.3
If you have the GUI/IDE editor, "Geany" installed. You can add/install any number of additional euphoria library commands (in addition to GTK or wxEuphoria GUI libraries, and euphoria std libraries) to the auto-complete pick list simply by loading the library file into one of edx's "panes" and pressing "ESCAPE + a". Edx uses Geany's global tag generator to create a tag file from which the commands are read into edx's "library" sequence. The Geany tag file is converted from "tagmanager" to "pipe" format. The library sequence serves the same function as a Geany tag file, as far as command auto-completion, but with extensive context sensitive help support for all euphoria std libraries as well as the "keyword" and "builtin" commands from keywords.e. "ESCAPE + L" will present a list of these additional "installed" libraries for which word auto-complete is available.
The auto-complete command has been integrated with context sensitive help command, "ESCAPE + h". Now, if the "command" or "word" entered is not found in the public sequence library, "ESCAPE + h" will present the top-line auto-complete pick list. If word is found in library, then it is automatically passed to context sensitive help routine, EuHelp.
Command auto-complete and context sensitive help now includes the keyword and builtins libraries.
If there is only one item in the auto-complete pick-list (sequence), then the word is instantly auto-completed.
ESCAPE + H - scroll through list of edx's special key commands using the top-line message bar. Press ENTER to return to document.
EuHelp.edx: Support for the wxEuphoria GUI has been greatly improved with specific articles for most commands - as opposed to just opening the wx index.html, in response to a help request for a word/command in the wxEuphoria library.
Backup: The top line backup success and error messages now only reports the the filebase names to prevent a program crash when backing up files in directories which have long absolute path.
Added "Write_DbSelectCode", db select/open/create routine to the Db Menu. Instead of actually creating/selecting/opening an actual db, this routine will write the code in the current file. Edited the prefix-macro, ";dbo" to the same effect.
Improved the "select database lock method" routine, select_db_lm()
DbCloseAll now quits the Db Menu after closing all database(s). Use the menu option Quit, if you wish to exit the database mode/menu while still leaving database(s) open.
The editor's default mode is not to start-up without support for either the wxEuphoria or EuGTK GUI libraries. Support for either library can be enabled, or dumped, instantly via the command "ESCAPE + G". The GUI library selection/dump routine is now much more robust.