Changeset 4019 for dotfiles

Show
Ignore:
Timestamp:
01/04/08 05:08:50 (5 years ago)
Author:
mrkn
Message:

dotfiles/emacs/mrkn/.emacs.d/backward-delete-word.el: support negative number argument.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dotfiles/emacs/mrkn/.emacs.d/backward-delete-word.el

    r4018 r4019  
    66arg, and killflag is set if n was explicitly specified." 
    77  (interactive "*P") 
    8   (let ((here (point))) 
    9     (if (not n) (setq n 1)) 
    10     (while (> n 0) 
    11       (re-search-backward "[ \t]") 
    12       (skip-chars-backward " \t") 
    13       (setq n (- n 1))) 
     8  (let ((re-search 're-search-backward) 
     9        (skip-chars 'skip-chars-backward) 
     10        (here (point))) 
     11    (if (not (integerp n)) (setq n 1)) 
     12    (if (< n 0) 
     13        (while (< n 0) 
     14          (re-search-forward "[ \t]") 
     15          (skip-chars-forward " \t") 
     16          (setq n (+ n 1))) 
     17      (while (> n 0) 
     18        (re-search-backward "[ \t]") 
     19        (skip-chars-backward " \t") 
     20        (setq n (- n 1)))) 
    1421    (if (/= (point) here) 
    1522        (if killflag