mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
(current-kill): Replace (% (+ N (- L K)) L) with (mod (- N K) L),
which is simpler.
This commit is contained in:
parent
9b1868cc53
commit
47096a67ef
1 changed files with 4 additions and 5 deletions
|
|
@ -998,11 +998,10 @@ yanking point; just return the Nth kill forward."
|
|||
(kill-new interprogram-paste))
|
||||
interprogram-paste)
|
||||
(or kill-ring (error "Kill ring is empty"))
|
||||
(let* ((length (length kill-ring))
|
||||
(ARGth-kill-element
|
||||
(nthcdr (% (+ n (- length (length kill-ring-yank-pointer)))
|
||||
length)
|
||||
kill-ring)))
|
||||
(let ((ARGth-kill-element
|
||||
(nthcdr (mod (- n (length kill-ring-yank-pointer))
|
||||
(length kill-ring))
|
||||
kill-ring)))
|
||||
(or do-not-move
|
||||
(setq kill-ring-yank-pointer ARGth-kill-element))
|
||||
(car ARGth-kill-element)))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue