Changes between Version 1 and Version 2 of ViModeCompatibility

Show
Ignore:
Timestamp:
06/03/09 22:54:14 (6 years ago)
Author:
jdanbrown (IP: 129.10.110.45)
Comment:

Formatted

Legend:

Unmodified
Added
Removed
Modified
  • ViModeCompatibility

    v1 v2  
    1 An incomplete list of vi commands supported by libreadline that aren't yet supported by haskeline: 
     1A collection of vi commands supported by libreadline that aren't yet supported by haskeline (see #84): 
    22 
    3   j - previous line in history[[BR]] 
    4   k - next line in history[[BR]] 
    5   e - end of word[[BR]] 
    6   E - end of bigword[[BR]] 
    7   f - find character[[BR]] 
    8   F - find character (backward)[[BR]] 
    9   t - find character-1[[BR]] 
    10   T - find character-1 (backward)[[BR]] 
    11   D - delete rest of line[[BR]] 
    12   C - change rest of line (delete, then enter insert mode)[[BR]] 
    13   !^ - go to first non-whitespace character in line[[BR]] 
    14   p - paste (pos+1)[[BR]] 
    15   P - paste[[BR]] 
    16   !^D - enter, when line is not empty[[BR]] 
    17   % - jump to matching brace: () {} [][[BR]] 
    18   . - repeat previous command[[BR]] 
    19   X - delete previous character 
     3  ||j||previous line in history|| 
     4  ||k||next line in history|| 
     5  ||e||end of word|| 
     6  ||E||end of bigword|| 
     7  ||X||delete previous character|| 
     8  ||.||repeat previous command|| 
     9  ||D||delete rest of line|| 
     10  ||C||change rest of line (delete, then enter insert mode)|| 
     11  ||f||find character|| 
     12  ||F||find character (backward)|| 
     13  ||t||find character-1|| 
     14  ||T||find character-1 (backward)|| 
     15  ||!^||go to first non-whitespace character in line|| 
     16  ||%||jump to matching brace: () {} []|| 
     17  ||p||paste (pos+1)|| 
     18  ||P||paste|| 
     19  ||!^D||enter, when line is not empty||