* fix(builtin.live_grep, builtin.treesitter): not adding jumps to jumplist Whenever a picker, that can jump to a different location in the same buffer does so it should have `push_cursor_on_edit` otherwise the jump won't be recorded. Maybe this affects other pickers too, but I only noticed it on grep and treesitter since I use those two a lot. * fix(builtin.grep_string): not adding jumps to jumplist