Changes between Initial Version and Version 1 of CocoaIde/KeyBindingsComparison

01/31/09 05:03:56 (8 years ago)



  • CocoaIde/KeyBindingsComparison

    v1 v1  
     1This analysis compares the key bindings of the editors of MCL 5.2, CCL IDE 11559M-trunk, and !LispWorks 5.1. 
     3MCL uses function names, but CCL and !LispWorks use strings for command names. 
     5Self insert and digit processing commands have been removed. 
     8Bindings only in MCL: 
     9c-+                  ED-WHAT-CURSOR-POSITION 
     10c-=                  ED-WHAT-CURSOR-POSITION 
     11c-?                  ED-HELP 
     12c-c                  ED-EDIT-CALLERS 
     13c-LeftArrow          ED-BACKWARD-SEXP 
     14c-m                  ED-MACROEXPAND-1-CURRENT-SEXP 
     15c-m-c                ED-EDIT-CALLERS 
     16c-m-DownArrow        ED-NEXT-LIST 
     17c-m-LeftArrow        ED-BACKWARD-SEXP 
     18c-m-o                ED-SPLIT-LINE 
     19c-m-r                ED-RESET-FONT 
     20c-m-RightArrow       ED-FORWARD-SEXP 
     21c-m-shift-A          ED-SELECT-START-TOP-LEVEL-SEXP 
     22c-m-shift-B          ED-BACKWARD-SELECT-SEXP 
     23c-m-shift-DownArrow  ED-SELECT-NEXT-LIST 
     24c-m-shift-E          ED-SELECT-END-TOP-LEVEL-SEXP 
     25c-m-shift-F          ED-FORWARD-SELECT-SEXP 
     26c-m-shift-LeftArrow  ED-BACKWARD-SELECT-SEXP 
     27c-m-shift-M          ADD-MODELINE 
     28c-m-shift-N          ED-SELECT-NEXT-LIST 
     29c-m-shift-P          ED-SELECT-PREVIOUS-LIST 
     30c-m-shift-RightArrow ED-FORWARD-SELECT-SEXP 
     31c-m-shift-UpArrow    ED-SELECT-PREVIOUS-LIST 
     32c-m-UpArrow          ED-PREVIOUS-LIST 
     33c-m-_                ED-PRINT-HISTORY 
     34c-Return             ED-NEWLINE-AND-INDENT 
     35c-RightArrow         ED-FORWARD-SEXP 
     36c-shift-F            ED-FORWARD-SELECT-CHAR 
     37c-shift-LeftArrow    ED-BACKWARD-SELECT-SEXP 
     38c-shift-N            ED-SELECT-NEXT-LINE 
     39c-shift-P            ED-SELECT-PREVIOUS-LINE 
     40c-shift-RightArrow   ED-FORWARD-SELECT-SEXP 
     41c-shift-V            ED-SELECT-NEXT-SCREEN 
     42c-Tab                ED-INDENT-DIFFERENTLY 
     43c-x c-d              ED-GET-DOCUMENTATION 
     44c-x c-m              ED-MACROEXPAND-CURRENT-SEXP 
     45c-x c-y              ED-YANK-FILE 
     46c-x ESC              REMOVE-SHADOWING-COMTAB 
     47Enter                ED-EVAL-OR-COMPILE-CURRENT-SEXP 
     48ESC                  ED-COLLAPSE-SELECTION 
     49f-1                  UNDO 
     50f-2                  CUT 
     51f-3                  COPY 
     52f-4                  PASTE 
     53m-"                  ED-INSERT-DOUBLE-QUOTES 
     54m-#                  ED-INSERT-SHARP-COMMENT 
     55m-LeftArrow          ED-BACKWARD-WORD 
     56m-RightArrow         ED-FORWARD-WORD 
     57m-shift-B            ED-BACKWARD-SELECT-WORD 
     58m-shift-F            ED-FORWARD-SELECT-WORD 
     59m-shift-LeftArrow    ED-BACKWARD-SELECT-WORD 
     60m-shift-RightArrow   ED-FORWARD-SELECT-WORD 
     61m-shift-V            ED-SELECT-PREVIOUS-SCREEN 
     62Page                 ED-NEXT-SCREEN 
     63shift-Delete         ED-RUBOUT-CHAR 
     64shift-Page           ED-SELECT-NEXT-SCREEN 
     65shift-PageUp         ED-SELECT-PREVIOUS-SCREEN 
     67Bindings only in CCL: 
     68C-<                  Mark to Beginning of Buffer 
     69C->                  Mark to End of Buffer 
     70C-g                  Abort Command 
     71C-M-#                Defindent 
     72C-M-Escape           Editor Evaluate Expression 
     73C-x C-@              Activate Region 
     74C-x g                Get Register 
     75C-x j                Jump to Saved Position 
     76C-x m                Process File Options 
     77C-x M-b              Backup File 
     78C-x s                Save Position 
     79C-x t                Transpose Regions 
     80C-x x                Put Register 
     81Leftdown             Do Nothing 
     82M-?                  Describe Key 
     83M-@                  Pop and Goto Mark 
     84M-r                  Reverse Search 
     85M-s                  Forward Search 
     86M-`                  Expand Dynamic Abbreviation 
     87~                    Self Insert 
     89Bindings only in LispWorks: 
     90Backspace            Delete Previous Character 
     91Begin                Beginning of Line 
     92C-h                  Help 
     93C-i                  Indent 
     94C-Insert             Save Region 
     95C-l                  Refresh Screen 
     96C-Left               Backward Word 
     97C-Next               End of Window 
     98C-Prior              Beginning of Window 
     99C-q                  Quoted Insert 
     100C-Right              Forward Word 
     101C-Shift-c            Compile Defun 
     102C-Shift-d            Function Documentation 
     103C-Shift-k            Kill Backward Up List 
     104C-Shift-m            Macroexpand Form 
     105C-Shift-r            Compile Region 
     106C-x &                Search Files Matching Patterns 
     107C-x (                Define Keyboard Macro 
     108C-x )                End Keyboard Macro 
     109C-x *                Search Files 
     110C-x +                Add Global Word Abbrev 
     111C-x ,                Edit Recognized Source 
     112C-x -                Inverse Add Global Word Abbrev 
     113C-x .                Set Fill Prefix 
     114C-x /                Point to Register 
     115C-x 0                Delete Window 
     116C-x 1                Delete Other Windows 
     117C-x 2                New Window 
     118C-x 4 b              Select Buffer Other Window 
     119C-x 5                Split Window Horizontally 
     120C-x 6                Split Window vertically 
     121C-x 7                Unsplit Window 
     122C-x =                What Cursor Position 
     123C-x b                Select Buffer 
     124C-x Backspace        Backward Kill Sentence 
     125C-x c                Go Back 
     126C-x C-b              List Buffers 
     127C-x C-h              Inverse Add Mode Word Abbrev 
     128C-x C-l              Lowercase Region 
     129C-x C-o              Delete Blank Lines 
     130C-x C-q              Toggle Buffer Read-Only 
     131C-x C-t              Transpose Lines 
     132C-x e                Last Keyboard Macro 
     133C-x f                Set Fill Column 
     134C-x g                Insert Register 
     135C-x i                Insert File 
     136C-x j                Jump to Register 
     137C-x k                Kill Buffer 
     138C-x l                Count Lines Page 
     139C-x m                Select Go Back 
     140C-x o                Next Ordinary Window 
     141C-x q                Keyboard Macro Query 
     142C-x s                Save All Files 
     143C-x Tab              Indent Rigidly 
     144C-x u                Undo 
     145C-x x                Copy to Register 
     146C-x [                Previous Page 
     147C-x ]                Next Page 
     148C-x `                Next Search Match 
     149C-x ~                Check Buffer Modified 
     150C-]                  Abort Recursive Edit 
     151Down                 Next Line 
     152Insert               Overwrite Mode 
     153Kp-Enter             New Line 
     154Left                 Backward Character 
     155M-                   Delete Horizontal Space 
     156M-!                  Shell Command 
     157M-%                  Query Replace 
     158M-'                  Word Abbrev Prefix Point 
     159M-,                  Continue Tags Search 
     160M--                  Negative Argument 
     161M-/                  Dynamic Completion 
     162M-=                  Function Arglist 
     163M-?                  Find Tag 
     164M-a                  Backward Sentence 
     165M-Backspace          Kill Previous Word 
     166M-C-                 Indent Region 
     167M-C-.                Rotate Active Finders 
     168M-C-;                Kill Comment 
     169M-C-@                Mark Form 
     170M-C-a                Beginning of Defun 
     171M-C-b                Backward Form 
     172M-C-Backspace        Backward Kill Form 
     173M-C-d                Down List 
     174M-C-e                End of Defun 
     175M-C-f                Forward Form 
     176M-C-h                Mark Defun 
     177M-C-i                Complete Symbol 
     178M-C-k                Forward Kill Form 
     179M-C-l                Select Previous Buffer 
     180M-C-m                Back to Indentation 
     181M-C-n                Forward List 
     182M-C-p                Backward List 
     183M-C-q                Indent Form 
     184M-C-r                ISearch Backward Regexp 
     185M-C-s                ISearch Forward Regexp 
     186M-C-Shift-a          Show Documentation 
     187M-C-Shift-l          Circulate Buffers 
     188M-C-Space            Pop Mark 
     189M-C-t                Transpose Forms 
     190M-C-u                Backward Up List 
     191M-C-w                Append Next Kill 
     192M-C-x                Evaluate Defun 
     193M-C-z                Exit Recursive Edit 
     194M-e                  Forward Sentence 
     195M-Escape             Evaluate Expression 
     196M-g                  Fill Region 
     197M-h                  Mark Paragraph 
     198M-i                  Abbreviated Complete Symbol 
     199M-k                  Forward Kill Sentence 
     200M-n                  Down Comment Line 
     201M-Newline            Indent New Comment Line 
     202M-p                  Up Comment Line 
     203M-q                  Fill Paragraph 
     204M-r                  Move To Window Line 
     205M-Shift-m            Walk Form 
     206M-x                  Extended Command 
     207M-[                  Backward Paragraph 
     208M-]                  Forward Paragraph 
     209M-^                  Delete Indentation 
     210M-|                  Shell Command On Region 
     211Newline              Indent New Line 
     212Next                 Scroll Window Down 
     213Prior                Scroll Window Up 
     214Right                Forward Character 
     215Shift-Insert         Un-Kill 
     216Up                   Previous Line 
     218Bindings in everything but MCL: 
     220Bindings in everything but CCL: 
     221c-shift-A            ED-SELECT-BEGINNING-OF-LINE       Function Argument List 
     222c-shift-B            ED-BACKWARD-SELECT-CHAR           Compile Buffer 
     223c-shift-E            ED-SELECT-END-OF-LINE             Evaluate Region 
     224c-x c-a              ED-ARGLIST                        Add Mode Word Abbrev 
     225c-x c-c              ED-EVAL-OR-COMPILE-TOP-LEVEL-SEXP Save All Files And Exit 
     226c-x c-e              ED-EVAL-CURRENT-SEXP              Evaluate Last Form 
     227c-x c-p              ED-FIND-UNBALANCED-PAREN          Mark Page 
     229Bindings in everything but LispWorks: 
     230c-/                  ED-HELP                           Undo 
     231c-m-(                ED-BWD-UP-LIST                    Backward Up List 
     232c-m-)                ED-FWD-UP-LIST                    Forward Up List 
     233c-m-;                ED-KILL-COMMENT                   Kill Comment 
     234c-m-@                ED-SELECT-CURRENT-SEXP            Mark Form 
     235c-m-a                ED-START-TOP-LEVEL-SEXP           Beginning of Defun 
     236c-m-b                ED-BACKWARD-SEXP                  Backward Form 
     237c-m-d                ED-DOWN-LIST                      Down List 
     238c-m-Delete           ED-KILL-BACKWARD-SEXP             Backward Kill Form 
     239c-m-e                ED-END-TOP-LEVEL-SEXP             End of Defun 
     240c-m-f                ED-FORWARD-SEXP                   Forward Form 
     241c-m-h                ED-SELECT-TOP-LEVEL-SEXP          Mark Defun 
     242c-m-k                ED-KILL-FORWARD-SEXP              Forward Kill Form 
     243c-m-l                ED-LAST-BUFFER                    Extract List 
     244c-m-m                REPARSE-MODELINE                  Ensure File Options Line 
     245c-m-n                ED-NEXT-LIST                      Select Forward List 
     246c-m-p                ED-PREVIOUS-LIST                  Backward List 
     247c-m-q                ED-INDENT-SEXP                    Indent Form 
     248c-m-Space            ED-SELECT-CURRENT-SEXP            Pop Mark 
     249c-m-t                ED-TRANSPOSE-SEXPS                Transpose Forms 
     250c-m-u                ED-BWD-UP-LIST                    Backward Up List 
     251c-x c-g              REMOVE-SHADOWING-COMTAB           Abort Command 
     252c-x c-r              ED-READ-CURRENT-SEXP              Insert File 
     253c-x c-Space          ED-DELETE-FORWARD-WHITESPACE      Activate Region 
     254DEL                  ED-DELETE-CHAR                    Delete Next Character 
     255DownArrow            ED-NEXT-LINE                      Next Line 
     256LeftArrow            ED-BACKWARD-CHAR                  Backward Character 
     257m-\                  ED-DELETE-HORIZONTAL-WHITESPACE   Delete Horizontal Space 
     258PageUp               ED-PREVIOUS-SCREEN                Scroll Window Up 
     259RightArrow           ED-FORWARD-CHAR                   Forward Character 
     260shift-DownArrow      ED-SELECT-NEXT-LINE               Select Next Line 
     261shift-LeftArrow      ED-BACKWARD-SELECT-CHAR           Select Backward Character 
     262shift-RightArrow     ED-FORWARD-SELECT-CHAR            Select Forward Character 
     263shift-UpArrow        ED-SELECT-PREVIOUS-LINE           Select Previous Line 
     264Space                INTERACTIVE-ARGLIST               Self Insert 
     265UpArrow              ED-PREVIOUS-LINE                  Previous Line 
     267Bindings in all three (MCL CCL LispWorks): 
     268c-@                  ED-PUSH/POP-MARK-RING             Set/Pop Mark                Set Mark 
     269c-a                  ED-BEGINNING-OF-LINE              Select to Beginning of Line Beginning of Line 
     270c-b                  ED-BACKWARD-CHAR                  Select Backward Character   Backward Character 
     271c-d                  ED-DELETE-CHAR                    Delete Next Character       Delete Next Character 
     272c-e                  ED-END-OF-LINE                    Select to End of Line       End of Line 
     273c-f                  ED-FORWARD-CHAR                   Select Forward Character    Forward Character 
     274c-k                  ED-KILL-LINE                      Kill Line                   Kill Line 
     275c-n                  ED-NEXT-LINE                      Next Line                   Next Line 
     276c-o                  ED-OPEN-LINE                      Open Line                   Open Line 
     277c-p                  ED-PREVIOUS-LINE                  Previous Line               Previous Line 
     278c-r                  ED-I-SEARCH-REVERSE               Reverse Incremental Search  Reverse Incremental Search 
     279c-s                  ED-I-SEARCH-FORWARD               Incremental Search          Incremental Search 
     280c-Space              ED-PUSH/POP-MARK-RING             Set/Pop Mark                Set Mark 
     281c-t                  ED-TRANSPOSE-CHARS                Transpose Characters        Transpose Characters 
     282c-u                  ED-UNIVERSAL-ARGUMENT             Universal Argument          Set Prefix Argument 
     283c-v                  ED-NEXT-SCREEN                    Scroll Window Down          Scroll Window Down 
     284c-w                  ED-KILL-REGION                    Kill Region                 Kill Region 
     285c-x ;                ED-SET-COMMENT-COLUMN             Set Comment Column          Set Comment Column 
     286c-x c-f              ED-XFORM-LINEFEEDS                Find File                   Wfind File 
     287c-x c-i              ED-INFO-CURRENT-SEXP              Indent Rigidly              Indent Rigidly 
     288c-x c-s              WINDOW-SAVE                       Save File                   Save File 
     289c-x c-u              ED-HISTORY-UNDO                   Uppercase Region            Uppercase Region 
     290c-x c-v              EDIT-SELECT-FILE                  Visit File                  Find Alternate File 
     291c-x c-w              WINDOW-SAVE-AS                    Write File                  Write File 
     292c-x c-x              ED-EXCHANGE-POINT-AND-MARK        Exchange Point and Mark     Exchange Point and Mark 
     293c-x h                SELECT-ALL                        Mark Whole Buffer           Mark Whole Buffer 
     294c-y                  ED-YANK                           Un-Kill                     Un-Kill 
     295c-_                  ED-HISTORY-UNDO                   Undo                        Undo 
     296Delete               ED-RUBOUT-CHAR                    Delete Previous Character   Delete Next Character 
     297End                  ED-END-OF-BUFFER                  End of Buffer               End of Buffer 
     298Home                 ED-BEGINNING-OF-BUFFER            Beginning of Buffer         Beginning of Buffer 
     299m-(                  ED-INSERT-PARENS                  Insert ()                   Insert () 
     300m-)                  ED-MOVE-OVER-CLOSE-AND-REINDENT   Move Over )                 Move Over ) 
     301m-.                  ED-EDIT-DEFINITION                Goto Definition             Find Source 
     302m-;                  ED-INDENT-COMMENT                 Indent for Comment          Indent for Comment 
     303m-<                  ED-BEGINNING-OF-BUFFER            Beginning of Buffer         Beginning of Buffer 
     304m->                  ED-END-OF-BUFFER                  End of Buffer               End of Buffer 
     305m-b                  ED-BACKWARD-WORD                  Select Backward Word        Backward Word 
     306m-c                  ED-CAPITALIZE-WORD                Capitalize Word             Capitalize Word 
     307m-d                  ED-DELETE-WORD                    Kill Next Word              Kill Next Word 
     308m-Delete             ED-RUBOUT-WORD                    Kill Previous Word          Kill Next Word 
     309m-f                  ED-FORWARD-WORD                   Select Forward Word         Forward Word 
     310m-j                  ED-TOGGLE-AUTO-KEYSCRIPT          Indent New Comment Line     Indent New Comment Line 
     311m-l                  ED-DOWNCASE-WORD                  Lowercase Word              Lowercase Word 
     312m-m                  ED-BACK-TO-INDENTATION            Back to Indentation         Back to Indentation 
     313m-Space              ED-DELETE-WHITESPACE              Just One Space              Just One Space 
     314m-t                  ED-TRANSPOSE-WORDS                Transpose Words             Transpose Words 
     315m-Tab                ED-SELF-INSERT                    Quote Tab                   Expand File Name 
     316m-U                  ED-UPCASE-WORD                    Uppercase Word              Uppercase Word 
     317m-v                  ED-PREVIOUS-SCREEN                Scroll Window Up            Scroll Window Up 
     318m-w                  ED-COPY-REGION-AS-KILL            Save Region                 Save Region 
     319m-y                  ED-YANK-POP                       Rotate Kill Ring            Rotate Kill Ring 
     320m-~                  WINDOW-SET-NOT-MODIFIED           Buffer Not Modified         Buffer Not Modified 
     321Return               ED-SELF-INSERT-MAYBE-LF           New Line                    New Line 
     322Tab                  ED-INDENT-FOR-LISP                Indent                      Indent 
     324Bindings that appear to be different in CCL and MCL: 
     325c-/                  Undo                        ED-HELP 
     326c-m-l                Extract List                ED-LAST-BUFFER 
     327c-m-m                Ensure File Options Line    REPARSE-MODELINE 
     328c-m-Space            Pop Mark                    ED-SELECT-CURRENT-SEXP 
     329c-x c-f              Find File                   ED-XFORM-LINEFEEDS 
     330c-x c-i              Indent Rigidly              ED-INFO-CURRENT-SEXP 
     331c-x c-r              Insert File                 ED-READ-CURRENT-SEXP 
     332c-x c-Space          Activate Region             ED-DELETE-FORWARD-WHITESPACE 
     333c-x c-u              Uppercase Region            ED-HISTORY-UNDO 
     334c-x c-v              Visit File                  EDIT-SELECT-FILE 
     335m-j                  Indent New Comment Line     ED-TOGGLE-AUTO-KEYSCRIPT 
     336Space                Self Insert                 INTERACTIVE-ARGLIST