Changes between Version 6 and Version 7 of Ticket #84

Show
Ignore:
Timestamp:
06/03/09 21:18:30 (5 years ago)
Author:
jdanbrown
Comment:

Added item about 'cw'. (Also removed some accidental dashes in the first sentence.)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #84 – description

    v6 v7  
    1 Thank you for implementing vi line editing—but–please—also finish the implementation! 
     1Thank you for implementing vi line editing—but please also finish the implementation! 
    22 
    3 libreadline has an extensive set of vi commands that most replacement libraries fail to match. Here are just a few command-mode keys that I notice don't work: 
     31. libreadline has an extensive set of vi commands that most replacement libraries fail to match. Here are just a few command-mode keys that I notice don't work: 
    44 
    55  j - previous line in history[[BR]] 
     
    2020  . - repeat previous command 
    2121 
    22 Additionally, using up/down in command mode puts the cursor at the end of the line, whereas readline puts it at the beginning of the line. I'm not sure whether one is more convenient or correct, but UI consistency is more important here and every other program I encounter uses libreadline. 
     222. Using up/down in command mode puts the cursor at the end of the line, whereas readline puts it at the beginning of the line. I'm not sure whether one is more convenient or correct, but UI consistency is more important here and every other program I encounter uses libreadline. 
     23 
     243. Both vim and libreadline handle 'cw' specially: instead of deleting the sequence of text moved through by the 'w' movement command—the rest of the word and any trailing whitespace—it only deletes the rest of the word. So 'cw'/'ce' and 'cW'/'cE' are synonymous even though 'dw'/'de' and 'dW'/'dE' aren't. 
    2325 
    2426Note: I'm not sure if v0.6 is correct—this is whichever version ships with ghc-6.10.3.