It's a question or feature request:
- Is there a command(s) that would let user move sexp around, without explicit cutting/yanking, like:
function () {
h█elper("move me")
return true
}
there()
here()
- Do
sexp-up+sexp-next+sexp-down:
function () {
return true
}
t█here()
here(helper("move me"))
- And
sexp-previous+sexp-over-down:
function () {
return true
}
t█here(
here(helper("move me"))
)
- And
sexp-down+sexp-transpose-nested:
function () {
return true
}
h█ere(
there(helper("move me"))
)
Maybe sexp-yank-after, sexp-yank-into, sexp-yank-around, sexp-yank-replace (with/without nested?) would be handy too. And/or some combinations of yank-ing and opening/shrinking the new line at certain part of the sexp (inside, around, etc). Also sexp-remove-upper (but keep nested), and sexp-remove-nested (or sexp-rm-down -- remove nested sexp without moving the cursor)?
It's a question or feature request:
sexp-up+sexp-next+sexp-down:sexp-previous+sexp-over-down:sexp-down+sexp-transpose-nested:Maybe
sexp-yank-after,sexp-yank-into,sexp-yank-around,sexp-yank-replace(with/without nested?) would be handy too. And/or some combinations of yank-ing and opening/shrinking the new line at certain part of the sexp (inside, around, etc). Alsosexp-remove-upper(but keep nested), andsexp-remove-nested(orsexp-rm-down-- remove nested sexp without moving the cursor)?