From: Francis Leboutte
Subject: IDE-ini for ACL6
Date: 
Message-ID: <stn14tkjgg8v3ue570h73a5r2ho203a5sh@4ax.com>
Hello,

IDE-ini for ANSI ACL6 is available from my home page (www.algo.be , look for Free
Software). Here is an extract from the aide-memoire:

THE CLIPBOARD
CTRL+LEFT-CLICK steal a word/form or the selection
ALT+LEFT-CLICK move a word/form (or the selection)
CTRL-C * copy the word/form or the current selection to the clipboard
INS paste
ALT-INS as the paste command; and pop the top item of the clipboard
CTRL-SHFT-DEL * kill (to the clipboard) the sexp that starts at the point  
CTRL-SHFT-BACKSPACE * kill (to the clipboard) the sexp whose end is at the point
CTRL-W kill (to the clipboard) the current word
CTRL-5 pop the top item of the clipboard
CTRL-4 swap the 2 top items of the clipboard

CLIPBOARD BROWSER ENHANCEMENTS
INS insert the selected clipboard item in the editor. Select the editor unless
    the shift key is down
ALT-INS insert the the top item and pop it. Select the editor unless
    the shift key is down
CTRL+LEFT-CLICK on a clipboard item, select an item and insert in the editor

DELETING 
ALT-D delete the word/form
ALT-DEL * delete current line, newline included

FORMATTING
TAB * reindent current line and put the point before the first character
ALT-Q fill and comment region, using *fill-prefix* and *fill-column*
ALT-A fill and indent region (indentation width token from the first line)
CTRL-ALT-Q dialog to change the *fill-column* value
CTRL-SHFT-0(zero) pretty print the form that follows the point
Updated `Change Case' commands (see Edit menu): they act either on the 
selection either on the current word

SELECTION 
CTRL-X_S select the word/form

MOTION
ALT-C center-current-line
CTRL-X_D defun-to-top
CTRL-UP scroll-one-line-up
CTRL-Down scroll-one-line-down
CTRL-PgUP scroll-some-lines-up (see *scroll-increment*)
CTRL-PgDOWN scroll-some-lines-down (idem)
CTRL-SHFT-DOWN down-list

EVALUATION 
F12 eval the current selection or the word/form in the current listener thread
CTRL-F12 as F12 and insert the result in the buffer as a comment
CTRL-SFT-L load the lisp file that has been opened in the current pane. Load the 
           compiled file if newer (path according to *object-pathname-maker*)
CTRL-X_L eval the definitions in the pane

COMPILATION
CTRL-H or CTRL-X_CTRL-D compile next definition
CTRL-SHFT-Y compile the file in the current pane and load the compiled file
            object pathname is made according to *object-pathname-maker*
CTRL-X_CTRL-Y same as CTRL-SHFT-Y but doesn't load the file

WINDOWS
F2 buffer selection menu (similar to Ctrl-B - IDE)
F3 menu to select a non-text-edit-window window (last selected first order)
F4 select the previously selected non-text-edit-window window. For swtiching 
   between the two last ones.
F10 * select the last editor or the previously selected editor page.  For 
    swtiching between the two last editor pages.
CTRL-F10 dialog to close some edit panes
CTRL-SHFT-F12 toggle window between normal and maximized state
ALT-F12 give a dialog ("Some Of My Files" dialog) that allows recalling some 
    files in the text editor (via buttons and possibly key sequences).
CTRL-F9 * select console

XREF
CTRL-SHFT-W who calls or who uses

MISCELLANEOUS  
CTRL-0(zero) application packages selection menu (change in current listener)
CTRL-X_Q quit (abort) the backtrace process
ALT-L to insert a line of stars (*characters-per-line* length)
CTRL-X_F information about file and point position
CTRL-X_CTRL-R toggle file read-only attribute
CTRL-X_CTRL-P copy the buffer namestring into the clipboard
CTRL_X_P copy the buffer pathname into the clipboard
CTRL-F11 call the :test function in the current listener thread (see :dtest macro)
ALT-F11 call the :test2 function in the current listener thread (see :dtest2)
CTRL-SHFT-M insert my stamp
CTRL-X_M insert my  stamp 2
CTRL-6 Check if the 2 top clipboard items are equal
CTRL-X_CTRL-F same as IDE find-definition-command (CTRL-ALT-.)

SYSTEMS MANAGEMENT (for Define-System , see defsys.cl and custom-2.cl)

--
Francis Leboutte  www.algo.be  +32-(0)4.388.39.19
Visit www.climatevoice.org and take action