https://www.emacswiki.org/emacs/mark-lines.el
I don't know how you use what command to complete the same edit operation, please point out if you think this is not so necessary.
Following is my usage, i write a function, named mark-next-line, which use mark-lines-next-line which defined in mark-lines.el
(defun mark-next-line ()
"Mark next line continuously."
(interactive)
(if (use-region-p)
(next-line nil)
(if (eql (point-max) (line-end-position))
(mark-lines-next-line nil)
(mark-lines-previous-line nil)
)))
(global-set-key [(meta k)] 'mark-next-line)
Now i can pressing Alt+K several times, to mark several lines like following screenshot.

Then i can do operation, like save-to-ring, delete etc..
Thank you.
https://www.emacswiki.org/emacs/mark-lines.el
I don't know how you use what command to complete the same edit operation, please point out if you think this is not so necessary.
Following is my usage, i write a function, named mark-next-line, which use
mark-lines-next-linewhich defined in mark-lines.elNow i can pressing
Alt+Kseveral times, to mark several lines like following screenshot.Then i can do operation, like save-to-ring, delete etc..
Thank you.