mirror of
https://github.com/m00natic/vlfi.git
synced 2025-01-18 12:05:31 +00:00
Fix position when moving to overlapping chunk.
This commit is contained in:
parent
371c560f4b
commit
c0a85cdcfe
10
vlf.el
10
vlf.el
@ -412,10 +412,12 @@ Return t if move hasn't been canceled."
|
||||
(goto-char (point-min))
|
||||
(insert (delete-and-extract-region edit-end-pos
|
||||
(point-max)))))))
|
||||
(setq vlf-start-pos (- start shift-start)
|
||||
vlf-end-pos (+ end shift-end))
|
||||
(goto-char (or (byte-to-position (- pos vlf-start-pos))
|
||||
(point-max))))
|
||||
(setq start (- start shift-start))
|
||||
(goto-char (or (byte-to-position (- pos start))
|
||||
(byte-to-position (- pos vlf-start-pos))
|
||||
(point-max)))
|
||||
(setq vlf-start-pos start
|
||||
vlf-end-pos (+ end shift-end)))
|
||||
(set-buffer-modified-p modified)
|
||||
t))))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user