I’ve written some plugin scripts that reorganize rows/items in various ways, and they are working great except in one case:
-
If I’m in editing mode (that is, have a live cursor in a row) when my plugin fires, the plugin is told that one item is selected, and I’m able to do my normal row manipulations successfully. However…
-
…the row doesn’t actually visually move to its new location in the editor until I leave editing mode (by pressing Cmd-Enter, typically), at which point it immediately snaps to its new location.
So, my questions are:
- Does anyone know of a way to immediately (visually, in the editor) move a row that’s in editing mode?
That would be best, but I’m not very hopeful it is possible. Barring that:
- Does anyone know of a way to detect that editing mode is active from an omnijs plugin?
If I could at least accomplish that, I could forbid the move, which would be fine for my purposes.
And even better than that would be:
- How about a way to get out of editing mode so I can properly move the row, and maybe even back into editing mode after the move?
Any thoughts are appreciated!