VirtualBox

Changeset 3498 in kBuild


Ignore:
Timestamp:
Apr 28, 2021 11:51:49 AM (4 years ago)
Author:
bird
Message:

SlickEdit/kkeys.e: Fix right-word deletion (kkeys_delete_right).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SlickEdit/kkeys.e

    r3146 r3498  
    157157   if (ch != ' ' && ch != "\t" && ch != "\r" && ch != "\n")
    158158   {
    159       /* Delete word and any trailing spaces, but stop at new line. */
    160       delete_word();
    161 
    162       ch = get_text();
    163       if (ch == ' ' || ch == "\t" || ch == "\r" || ch == "\n")
     159      /* Delete word and any trailing spaces, but stop at new line.
     160         (Don't use delete_word here!) */
     161      if (search('(:v|?)[ \t]@','r+') == 0)
    164162      {
    165          if (search('[ \t]#','r+') == 0)
    166          {
    167             _nrseek(match_length('s'));
    168             _delete_text(match_length());
    169          }
     163         _nrseek(match_length('s'));
     164         _delete_text(match_length());
    170165      }
    171166   }
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette